Manpage of 'VFS_ROOT' on UHLU - BSD System Documentation,
Programming Reference, Manual Pages and Source Code
All manual pages         All RFC pages
Common page
for VFS_ROOT
Other pages
for VFS_ROOT
More pages
containing VFS_ROOT

Section 9 manual page or howto for 'VFS_ROOT'  

VFS_ROOT(9)	       FreeBSD Kernel Developer's Manual	   VFS_ROOT(9)

NAME
     VFS_ROOT -- return the root vnode of a file system

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

     int
     VFS_ROOT(struct mount *mp, int flags, struct vnode **vpp,

	 struct thread *td);

DESCRIPTION
     Return a locked vnode for the root directory of the file system.

     Its arguments are:

     mp     The file system.

     flags  The lock type.  Could be LK_EXCLUSIVE or LK_SHARED.  File system
	    is free to ignore the flags argument and instead acquire an exclu-
	    sive lock.

     vpp    Return parameter for the root vnode.

     td     The calling thread.

SEE ALSO
     VFS(9), vnode(9)

AUTHORS
     This manual page was written by Doug Rabson.

FreeBSD 7.2			August 26, 2006 		   FreeBSD 7.2

NAME - SYNOPSIS - DESCRIPTION - SEE ALSO - AUTHORS -  
All manual pages         All RFC pages
Common page
for VFS_ROOT
Other pages
for VFS_ROOT
More pages
containing VFS_ROOT
A random manual page         All manual pages        All RFC pages