USTAT(2) — UNIX 3.0
NAME
ustat − get file system statistics
SYNOPSIS
#include <sys/types.h>
#include <ustat.h> int ustat (dev, buf)
int dev;
struct ustat ∗buf;
DESCRIPTION
Ustat returns information about a mounted file system. Dev is a device number identifying a device containing a mounted file system. Buf is a pointer to a ustat structure that includes to following elements:
daddr_tf_tfree;/∗ Total free blocks ∗/
ino_tf_tinode;/∗ Number of free inodes ∗/
charf_fname[6];/∗ Filsys name ∗/
charf_fpack[6];/∗ Filsys pack name ∗/
Ustat will fail if one or more of the following are true:
Dev is not the device number of a device containing a mounted file system. [EINVAL]
Buf points outside the process’s allocated address space. [EFAULT]
RETURN VALUE
Upon successful completion, a value of 0 is returned. Otherwise, a value of −1 is returned and errno is set to indicate the error.
SEE ALSO
May 16, 1980