Manpage of USTAT
USTATSection: Linux Programmer's Manual (2)
NAMEustat - get filesystem statistics
#include <sys/types.h>#include <unistd.h> /* libc */ #include <ustat.h> /* glibc2 */ int ustat(dev_t dev, struct ustat *ubuf);
DESCRIPTIONustat() returns information about a mounted filesystem. devis a device number identifying a device containing a mounted filesystem. ubufis a pointer to a ustatstructure that contains the following members:
daddr_t f_tfree; /* Total free blocks */ ino_t f_tinode; /* Number of free inodes */ char f_fname; /* Filsys name */ char f_fpack; /* Filsys pack name */
RETURN VALUEOn success, zero is returned and the ustatstructure pointed to by ubufwill be filled in. On error, -1 is returned, and errnois set appropriately.
- ubufpoints outside of your accessible address space.
- devdoes not refer to a device containing a mounted filesystem.
- The mounted filesystem referenced by devdoes not support this operation, or any version of Linux before 1.3.16.
NOTESustat() is deprecated and has been provided only for compatibility. All new programs should use statfs(2) instead.
HP-UX notesThe HP-UX version of the ustatstructure has an additional field, f_blksize, that is unknown elsewhere. HP-UX warns: For some filesystems, the number of free inodes does not change. Such filesystems will return -1 in the field f_tinode. For some filesystems, inodes are dynamically allocated. Such filesystems will return the current number of free inodes.
SEE ALSOstat(2), statfs(2)
This document was created by man2html, using the manual pages.
Time: 19:53:42 GMT, October 26, 2017 Click Here!