ustat(2) 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:
[EINVAL] dev is not the device number of a device
containing a mounted file system.
[EFAULT] buf points outside the process's allocated
address space.
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
stat(2), fs(4).
Page 1 (last mod. 1/14/87)