buf_islocked(9) freebsd man page | unix.com

Man Page: buf_islocked

Operating Environment: freebsd

Section: 9

BUF_ISLOCKED(9) 					   BSD Kernel Developer's Manual					   BUF_ISLOCKED(9)

NAME
BUF_ISLOCKED -- returns the state of the lock linked to the buffer
SYNOPSIS
#include <sys/param.h> #include <sys/systm.h> #include <sys/uio.h> #include <sys/bio.h> #include <sys/buf.h> int BUF_ISLOCKED(struct buf *bp);
DESCRIPTION
The BUF_ISLOCKED() function returns the status of the lock linked to the buffer in relation to curthread. It can return: LK_EXCLUSIVE An exclusive lock is held by curthread. LK_EXCLOTHER An exclusive lock is held by someone other than curthread. LK_SHARED A shared lock is held. 0 The lock is not held by anyone.
SEE ALSO
buf(9), BUF_LOCK(9), BUF_UNLOCK(9), lockmgr(9), lockstatus(9)
AUTHORS
This manual page was written by Attilio Rao <attilio@FreeBSD.org>.
BSD
January 22, 2008 BSD
Related Man Pages
buf_timelock(9) - debian
vop_islocked(9) - freebsd
vop_lock(9) - freebsd
vop_unlock(9) - freebsd
vop_lock(9) - opensolaris
Similar Topics in the Unix Linux Community
FreeBSD Kernel Internals, Dr. Marshall Kirk McKusick
Scripts without shebang
Reason for no directory creation date
Valid separator in time and date format
UNIX Environment Setup - (Just starting!)