tail head cat sleep
QR code linking to this page

manページ  — VFS_VGET

名称

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 によって書かれました。

VFS_VGET (9) January 7, 2004

tail head cat sleep
QR code linking to this page


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