vfs_getvfs(9) freebsd man page | unix.com

Man Page: vfs_getvfs

Operating Environment: freebsd

Section: 9

VFS_GETVFS(9)						   BSD Kernel Developer's Manual					     VFS_GETVFS(9)

NAME
vfs_getvfs -- returns a mount point given its file system identifier
SYNOPSIS
#include <sys/param.h> #include <sys/mount.h> struct mount * vfs_getvfs(fsid_t *fsid);
DESCRIPTION
The vfs_getvfs() function returns the mount point structure for a file system given its file system identifier. The file system ID should have been allocated by calling vfs_getnewfsid(9); otherwise, it will not be found. A major user of vfs_getvfs() is NFS, which uses the fsid as part of file handles in order to determine the file system a given RPC is for. If vfs_getvfs() fails to find the mount point related to fsid, the file system is considered stale.
RETURN VALUES
If fsid is found, the mount point for the ID is returned; otherwise, NULL is returned.
PSEUDOCODE
if ((mp = vfs_getvfs(&fhp->fh_fsid)) == NULL) { error = ESTALE; goto out; }
SEE ALSO
vfs_getnewfsid(9)
AUTHORS
This manual page was written by Chad David <davidc@acns.ab.ca>.
BSD
November 21, 2001 BSD
Related Man Pages
vfs_export_lookup(9) - netbsd
vfs_detach(9) - netbsd
vfs_mountedon(9) - netbsd
vfs_getvfs(9) - netbsd
vfs_mountroot(9) - netbsd
Similar Topics in the Unix Linux Community
FreeBSD Kernel Internals, Dr. Marshall Kirk McKusick
Scripts without shebang
Valid separator in time and date format
Is it safe to install x86 Solaris 10 U6 after installed-Linux-and-FreeBSD?
Controlling user input