STATVFS.H(3HEAD) Headers STATVFS.H(3HEAD)
NAME
statvfs.h, statvfs - VFS File System information structure
SYNOPSIS
#include <
sys/statvfs.h>
DESCRIPTION
The <
sys/statvfs.h> header defines the
statvfs structure, which
includes the following members:
unsigned long f_bsize /* file system block
size */
unsigned long f_frsize /* fundamental file system block
size */
fsblkcnt_t f_blocks /* total number of blocks on file
system in units of
f_frsize */
fsblkcnt_t f_bfree /* total number of free blocks */
fsblkcnt_t f_bavail /* number of free blocks available
to non-privileged process */
fsfilcnt_t f_files /* total number of file serial
numbers */
fsfilcnt_t f_ffree /* total number of free file serial
numbers */
fsfilcnt_t f_favail /* number of file serial numbers
available to non-privileged
unsigned long f_fsid /* process file system ID */
unsigned long f_flag /* bit mask of
f_flag values */
unsigned long f_namemax /* maximum filename length */
The
fsblkcnt_t and
fsfilcnt_t types are defined as described in
<
sys/types.h>. See
types.h(3HEAD).
The following flags for the
f_flag member are defined:
ST_RDONLY read-only file system
ST_NOSUID does not support
setuid()/
setgid() semantics
ATTRIBUTES
See
attributes(7) for descriptions of the following attributes:
+--------------------+-----------------+
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
+--------------------+-----------------+
|Interface Stability | Standard |
+--------------------+-----------------+
SEE ALSO
statvfs(2),
types.h(3HEAD),
attributes(7),
standards(7) September 10, 2004 STATVFS.H(3HEAD)