BUF_LOCK — locks a buffer
Contents
Description
The BUF_LOCK() function locks the given buffer. If the lock is already held this call will block until
it can acquire the lock unless LK_NOWAIT is set.
Its arguments are:
bp The buffer to lock.
locktype Flags controlling the type of lock. See lockmgr(9) for details.
Name
BUF_LOCK — locks a buffer
Return Values
A value of 0 is returned upon success. See lockmgr(9) for information on non-zero return values.
See Also
buf(9), BUF_TIMELOCK(9), BUF_UNLOCK(9), lockmgr(9)
Synopsis
#include<sys/param.h>#include<sys/systm.h>#include<sys/uio.h>#include<sys/bio.h>#include<sys/buf.h>intBUF_LOCK(structbuf*bp, intlocktype);
