USTAT(2)
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_t f_tfree; /∗ Total free blocks ∗/
ino_t f_tinode; /∗ Number of free inodes ∗/
char f_fname[6]; /∗ Filsys name ∗/
char f_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.