| #define __NEED_fsblkcnt_t |
| #define __NEED_fsfilcnt_t |
| #include <bits/alltypes.h> |
| unsigned long f_bsize, f_frsize; |
| fsblkcnt_t f_blocks, f_bfree, f_bavail; |
| fsfilcnt_t f_files, f_ffree, f_favail; |
| #if __BYTE_ORDER == __LITTLE_ENDIAN |
| unsigned :8*(2*sizeof(int)-sizeof(long)); |
| unsigned :8*(2*sizeof(int)-sizeof(long)); |
| unsigned long f_flag, f_namemax; |
| int statvfs (const char *__restrict, struct statvfs *__restrict); |
| int fstatvfs (int, struct statvfs *); |
| #define ST_SYNCHRONOUS 16 |
| #define ST_NODIRATIME 2048 |
| #if defined(_LARGEFILE64_SOURCE) || defined(_GNU_SOURCE) |
| #define statvfs64 statvfs |
| #define fstatvfs64 fstatvfs |
| #define fsblkcnt64_t fsblkcnt_t |
| #define fsfilcnt64_t fsfilcnt_t |