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 process */
unsigned long f_fsid /* 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(5) for descriptions of the following attributes:
┌─────────────────────────────┬─────────────────────────────┐
│ ATTRIBUTE TYPE │ ATTRIBUTE VALUE │
├─────────────────────────────┼─────────────────────────────┤
│Interface Stability │Standard │
└─────────────────────────────┴─────────────────────────────┘
SEE ALSOstatvfs(2), types.h(3HEAD), attributes(5), standards(5)SunOS 5.10 10 Sep 2004 statvfs.h(3HEAD)