getvfsbyname — get information about a filesystem
Standard C Library (libc, −lc)
getvfsbyname(const char *name, struct vfsconf *vfc);
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:
the name of the filesystem
the filesystem type number assigned by the kernel
the number of active mount points using the filesystem
flag bits as described in getvfsent(3)
The getvfsbyname() function returns the value 0 if successful; otherwise the value −1 is returned and the global variable errno is set to indicate the error.
The following errors may be reported:
The vfc pointer contains an invalid address.
The name specifies a filesystem that is unknown or not configured in the kernel.
A variant of the getvfsbyname() function first appeared in FreeBSD 2.0.
BSD May 4, 1995 BSD