:man| Alphabetical   Categories   About us 
 
BUF_LOCK (9) | Kernel routines | Unix Manual Pages | :man

NAME

BUF_LOCK - "locks a buffer"

CONTENTS

Synopsis
Description
Return Values
See Also
Authors

SYNOPSIS


.In sys/param.h
.In sys/systm.h
.In sys/uio.h
.In sys/bio.h
.In 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:

bp The buffer to lock.
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.

SEE ALSO

buf(9), BUF_TIMELOCK(9), BUF_UNLOCK(9), lockmgr(9)

AUTHORS

 
Created by Blin Media, 2008-2013