スポンサーリンク

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

名称

VFS_VGET − inode 番号から vnode への変換

書式

#include <sys/param.h>
#include <sys/mount.h>
#include <sys/vnode.h>

int

VFS_VGET(struct mount *mp, ino_t ino, int flags, struct vnode **vpp);

解説

VFS_VGET() マクロは inode 番号を、ロックされた vnode へ変換します。

引数は以下の通りです。

       mp

ファイルシステム。

ino
そのファイルを表現する inode。

flags
パススルーのための追加のロックフラグ。

vpp
vnode の戻り値。

これは、ファイルシステム中の各ファイルに対して一意の識別番号を持つファイ ルシステムのための、オプションのファイルシステムエントリポイントです。 UFS ファイルシステムはこれを内部的に使用していますし、また NFSv3 サーバは READDIRPLUS NFS 呼び出しを実装するために使用しています。

ファイルシステムがこの呼び出しをサポートしていない場合には、 EOPNOTSUPP を返すべきです。

関連項目

VFS(9), vget(9), vnode(9)

作者

このマニュアルページは Doug Rabson によって書かれました。

FreeBSD 10.0 January 7, 2004 FreeBSD 10.0

スポンサーリンク