tail head cat sleep
QR code linking to this page

manページ  — VREF

名称

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 が書きました。

VREF (9) July 24, 1996

tail head cat sleep
QR code linking to this page


このマニュアルページサービスについてのご意見は Ben Bullock にお知らせください。 Privacy policy.

The Unix phenomenon is scary. It doesn't go away.
— Steve Ballmer