Content-type: text/html Man page of statvfs.h

statvfs.h

Section: Headers (3HEAD)
Updated: 10 Sep 2004
Index Return to Main Contents
 

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 TYPEATTRIBUTE VALUE
Interface StabilityStandard

 

SEE ALSO

statvfs(2), types.h(3HEAD), attributes(5), standards(5)


 

Index

NAME
SYNOPSIS
DESCRIPTION
ATTRIBUTES
SEE ALSO

This document was created by man2html, using the manual pages.
Time: 02:37:13 GMT, October 02, 2010