The
getvfsbyname ();
function provides access to information about a
file system module that is configured in the kernel.
If successful,
the requested file system
Fa xvfsconf
is returned in the location pointed to by
Fa 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
VFCF_JAIL
can be mounted from within a jail if
security.jail.mount_allowed
sysctl is set to
1
RETURN VALUES
Rv -std getvfsbyname
ERRORS
The following errors may be reported:
Bq Er EFAULT
The
Fa vfc
argument
points to an invalid address.
Bq Er ENOENT
The
Fa name
argument
specifies a file system that is unknown or not configured in the kernel.