VFS_VGET (9) | Kernel routines | Unix Manual Pages | :man▋
VFS_VGET - convert an inode number to a vnode
.In sys/vnode.h int VFS_VGET "struct mount *mp" "ino_t ino" "int flags" "struct vnode **vpp"
The VFS_VGET looks up or creates a vnode from a (mount, inode#) tupple.
Its arguments are:
| mp || The mount point. |
| ino || The inode representing the file. This is a unique number assigned by the file system when vnodes are first created. |
| flags || Additional locking flags to pass through to vget(9). |
| vpp || Return parameter for the vnode. |
This is an optional file system entry-point for file systems mainly intended for NFS server use, but many file systems use it internally in VOP_LOOKUP(9) and similar.
If the file system does not support this call, then it should return EOPNOTSUPP.
Please see ffs_vget in sys/ufs/ffs/ffs_vfsops.c for the canonical example.
VFS(9), vget(9), vnode(9)
Share this page