BUF_LOCK.9freebsd

Langue: en

Version: 309706 (debian - 07/07/09)

Section: 9 (Appels noyau Linux)


BSD mandoc

NAME

BUF_LOCK - locks a buffer

SYNOPSIS

In sys/param.h In sys/systm.h In sys/uio.h In sys/bio.h In sys/buf.h Ft int Fn BUF_LOCK struct buf *bp int locktype

DESCRIPTION

The Fn 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.

SEE ALSO

buf(9), BUF_TIMELOCK9, BUF_UNLOCK9, lockmgr(9)

AUTHORS

This manual page was written by An Chad David Aq davidc@acns.ab.ca .