VGONE(9) | FreeBSD Kernel Developer's Manual | VGONE(9) |
名称
vgone — 再利用のための vnode を準備する解説
vgone() 関数は、破壊される vnode を準備します。準備としてはすべてのファイルシステム特有のデータをクリアすることと、マウントポイント vnode リストからの取り除くことを含んでいます。vnode には 0 の v_usecount があり、 VI_DOOMED フラグが設定されないなら、 vnode がまさに再利用されようとしているか、それがアンマウントされているファイルシステムであるようなほとんどの場合に、その vnode はフリーリストの先頭に移動されます。
vgone() 関数は、排他的にロックされた vnode を取って、排他的にロックされた vnode で返ります。
関連項目
vnode(9)作者
このマニュアルページは、 <davidc@acns.ab.ca>によって書かれました。November 12, 2010 | FreeBSD |