BUF_LOCK(9) | FreeBSD Kernel Developer's Manual | BUF_LOCK(9) |
名称
BUF_LOCK — バッファをロックする書式
#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);
解説
BUF_LOCK() 関数は、与えられたバッファをロックします。ロックが既に保持されていて、 LK_NOWAIT が設定されないなら、この呼び出しは、ロックを獲得できるまでブロックされます。引数は、次の通りです:
- bp
- ロックされるバッファ。
- locktype
- ロックのタイプを制御するフラグ。詳細については、 lockmgr(9) を参照して下さい。
戻り値
成功すれば、0 の値が返されます。 0 以外の戻り値の情報については、 lockmgr(9) を参照して下さい。作者
このマニュアルページは、 <davidc@acns.ab.ca>によって書かれました。July 9, 2001 | FreeBSD |