Describes the structure of the statistics that are returned by the statvfs subroutines and fsatvfs subroutines.
The statvfs subroutines and fsatvfs subroutines return information on a mounted filesystem in the form of statvfs. The /usr/include/sys/statvfs.h file describes the following fields in the statvfs subroutine:
| Item | Description | 
|---|---|
| f_bsize | Preferred file system block size | 
| f_frsize | Fundamental file system block size | 
| f_block | Total number of block f_frsize in the file system. | 
| f_bfree | Total number of free blocks of f_frsize in the file system. | 
| f_bavail | Total number of available blocks of f_frsize that can be used by users without root access. | 
| f_files | Total number of file nodes in the file system | 
| f_ffree | Number of free file nodes in the file system. | 
| f_favail | Number of free file nodes that can be user without root access. | 
| f_fsid | File system ID. | 
| f_basetype | File system type name | 
| f_flag | File system flags: 
 | 
| f_namemax | Maximum length of a component name for this file system | 
| f_fstr | File system specific string. | 
The following prototypes also appear in the /usr/include/sys/statvfs.h file:
extern int statvfs(const char *, struct statvfs *);extern int fsatvfs(int, struct statvfs *);