VGET

Section: Misc. Reference Manual Pages (9)
索引 jman

BSD mandoc
 

索引

名称

vget - フリーリストから vnode を取得  

索引

書式

In sys/param.h In sys/vnode.h Ft int Fn vget struct vnode *vp int lockflag struct thread *td  

索引

解説

フリーリストから vnode を取得し、その参照カウントをインクリメントします。

Fa vp
フリーリストから取り除く vnode。
Fa lockflag
0 でない場合は、その vnode はロックもされるでしょう。

使用されなくなった時、vnode はフリーリストに保持されます。 これらの vnode は有効なファイルを参照していますが、 いつでも新しいファイルを参照するために再利用され得ます。 vnode は、名前キャッシュ等の システム中のキャッシュの中にも、しばしば保持されます。

フリーリスト上にある vnode が再利用される時、例えば VOP_LOOKUP9 を呼び出した結果名前キャッシュにその vnode が見つかった場合、 参照カウントのインクリメントとフリーリストからの削除のために、 新しい使用者は Fn vget を呼び出すことが必要です。  

索引

関連項目

vnode(9), vput(9), vref(9), vrele(9)  

索引

作者

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


 

索引

Index

名称
書式
解説
関連項目
作者

jman



Time: 07:08:00 GMT, January 12, 2009