GNU/Linux |
CentOS 5.3 |
|
![]() |
statfs64(2) |
![]() |
statfs64,fstatfs64 − Get file system statistics
long statfs64 (const char *path, size_t sz, struct statfs64 *buf); | |
long fstatfs64 (unsigned int fd, size_t sz, struct statfs64 *buf); |
statfs64 and fstatfs64 get file system statistics. For statfs, path is the path name of a file in the mounted file system in question. Alternatively, fstatfs can pass a file descriptor in an open file in the fd parameter and get similar information. buf is a statfs pointer structure that contains information about the file system, such as type and free blocks.
statfs64 and fstatfs64 return 0 on success. Otherwise, they return one of the errors listed in the "Errors" section.
EINVAL, EFAULT
An invalid address for buf was specified.
EBADF |
An invalid file descriptor, fd, was specified. fd is applicable to fstatfs only. |
stat(2), statvfs(2)
Niki Rahimi
![]() |
statfs64(2) | ![]() |