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
|