vfs_vget(9)

NAME

VFS_VGET - convert an inode number to a vnode

SYNOPSIS

#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);

DESCRIPTION

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.

SEE ALSO

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

AUTHORS

This manual page was written by Doug Rabson.
BSD January 7, 2005
Copyright © 2010-2024 Platon Technologies, s.r.o.           Home | Man pages | tLDP | Documents | Utilities | About
Design by styleshout