:man| Alphabetical   Categories   About us 
 
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

 
Created by Blin Media, 2008-2013