VREF(9)

名称
vref - vnode の使用カウントのインクリメント

書式
<sys/param.h> <sys/vnode.h> void vref(struct vnode *vp)

解説
vnode の v_usecount フィールドをインクリメントします。

vp  インクリメントされる vnode。

個々の vnode は、システムの何個の部分でその vnode が使用中であるかを示す 参照カウントを維持管理します。 これにより、 vnode がもはや使われなくなって別のファイル用に安全に再利用可能なことを、 ファイルシステムが検知可能となります。

vnode を使用中のシステム中の全てのコード (例えば、 あるアルゴリズムの操作中や、データ構造の格納時) は、 vref() を呼び出すべきです。

関連項目
vget(9), vnode(9), vput(9), vrele(9)

作者
このマニュアルページは Doug Rabson が書きました。