| 
GETVFSBYNAME (3)  | C library functions | Unix Manual Pages | :man▋ 
  
NAME
  getvfsbyname - get information about a file system 
CONTENTS
 Library  Synopsis  Description  Return Values  Errors  See Also  History   
LIBRARY
  .Lb libc  
SYNOPSIS
  .In sys/param.h  .In sys/mount.h  int  getvfsbyname "const char *name" "struct xvfsconf *vfc"  
DESCRIPTION
 The  getvfsbyname function provides access to information about a file system module that is configured in the kernel. If successful, the requested file system  xvfsconf is returned in the location pointed to by  vfc. The fields in a "struct xvfsconf" are defined as follows:     |  vfc_name  |  the name of the file system  |   |  vfc_typenum  |  the file system type number assigned by the kernel  |   |  vfc_refcount  |  the number of active mount points using the file system  |   |  vfc_flags  |  flag bits, as described below  |   |
    The flags are defined as follows:     |  VFCF_STATIC  |  statically compiled into kernel  |   |  VFCF_NETWORK  |  may get data over the network  |   |  VFCF_READONLY  |  writes are not implemented  |   |  VFCF_SYNTHETIC  |  |   |  data does not represent real files  |   |  VFCF_LOOPBACK  |  aliases some other mounted FS  |   |  VFCF_UNICODE  |  stores file names as Unicode  |   |
    
RETURN VALUES
  .Rv -std getvfsbyname  
ERRORS
 The following errors may be reported:  | [EFAULT]  |  |   |  The  vfc argument points to an invalid address.  |   | [ENOENT]  |  |   |  The  name argument specifies a file system that is unknown or not configured in the kernel.  |   |
     
SEE ALSO
 mount(2), sysctl(3), mount(8), sysctl(8)  
HISTORY
 
 |