#include <sys/param.h>
#include <sys/systm.h>
#include <sys/uio.h>
#include <sys/bio.h>
#include <sys/buf.h> int
BUF_LOCK (struct buf *bp int locktype);
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:
Fa bp
The buffer to lock.
Fa locktype
Flags controlling the type of lock.
See
lockmgr(9)
for details.
RETURN VALUES
A value of 0 is returned upon success.
See
lockmgr(9)
for
information on non-zero return values.