23 #ifndef _SYS_STATVFS_H_ 24 #define _SYS_STATVFS_H_ 32 typedef uint64_t fsblkcnt_t;
33 typedef uint32_t fsfilcnt_t;
53 extern int statvfs(
const char *__restrict ,
struct statvfs *__restrict);
54 extern int fstatvfs(
int,
struct statvfs *);
unsigned long f_fsid
File system ID.
Definition: statvfs.h:48
fsblkcnt_t f_bavail
Number of free blocks available to non-privileged process.
Definition: statvfs.h:42
fsblkcnt_t f_blocks
Total number of blocks on file system in units of f_frsize.
Definition: statvfs.h:39
unsigned long f_frsize
Fundamental file system block size.
Definition: statvfs.h:38
unsigned long f_namemax
Maximum filename length.
Definition: statvfs.h:50
fsfilcnt_t f_ffree
Total number of free file serial numbers.
Definition: statvfs.h:45
fsblkcnt_t f_bfree
Total number of free blocks.
Definition: statvfs.h:41
fsfilcnt_t f_files
Total number of file serial numbers.
Definition: statvfs.h:44
unsigned long f_flag
Bit mask of f_flag values.
Definition: statvfs.h:49
fsfilcnt_t f_favail
Number of file serial numbers available to non-privileged process.
Definition: statvfs.h:46
unsigned long f_bsize
File system block size.
Definition: statvfs.h:37