スポンサーリンク

VREF(9) FreeBSD カーネル開発者マニュアル VREF(9)

名称

vref − vnode の使用カウントのインクリメント

書式

#include <sys/param.h>
#include <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 が書きました。

FreeBSD 10.0 July 24, 1996 FreeBSD 10.0

スポンサーリンク