Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
GETVFSBYNAME(3)		 BSD Library Functions Manual	       GETVFSBYNAME(3)

NAME
     getvfsbyname -- get information about a filesystem

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

     int
     getvfsbyname(const	char *name, struct vfsconf *vfc);

DESCRIPTION
     The getvfsbyname()	function provides access to information	about a
     filesystem	module that is configured in the kernel.  If successful, the
     requested filesystem vfsconf is returned in the location pointed to by
     vfc.  The fields in a "struct vfsconf" are	defined	as follows:

     vfc_name	   the name of the filesystem
     vfc_typenum   the filesystem type number assigned by the kernel
     vfc_refcount  the number of active	mount points using the filesystem
     vfc_flags	   flag	bits that are used to initialize a new mount point us-
		   ing the filesystem

RETURN VALUES
     If	the call to getvfsbyname is successful,	0 is returned.	Otherwise -1
     is	returned and errno is set appropriately.

ERRORS
     The following errors may be reported:

     [EFAULT]		The vfc	pointer	contains an invalid address.

     [ENOENT]		The name specifies a filesystem	that is	unknown	or not
			configured in the kernel.

SEE ALSO
     sysctl(1),	mount(2), sysctl(3), mount(8)

HISTORY
     A variant of the getvfsbyname() function first appeared in	FreeBSD	2.0.

BSD				  May 4, 1995				   BSD

NAME | SYNOPSIS | DESCRIPTION | RETURN VALUES | ERRORS | SEE ALSO | HISTORY

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=getvfsbyname&sektion=3&manpath=FreeBSD+3.2-RELEASE>

home | help