ustat(2) ustat(2)
NAME
ustat - get file system statistics
SYNOPSIS
#include <sys/types.h>
#include <ustat.h>
int ustat(devt 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 the following
elements:
daddrt ftfree; /* Total free blocks */
inot ftinode; /* Number of free inodes */
char ffname[6]; /* Filsys name */
char ffpack[6]; /* Filsys pack name */
ustat() fails if one or more of the following apply:
EINVAL dev is not the device number of a device containing a mounted
file system.
EFAULT buf points outside the process' allocated address space.
EINTR A signal was caught during a ustat() system call.
ENOLINK dev is on a remote machine and the link to that machine is no
longer active.
ECOMM dev is on a remote machine and the link to that machine is no
longer active.
NOTES
ustat() will be phased out in favor of the statvfs() function.
RESULT
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), statvfs(2), fs(4).
Page 1 Reliant UNIX 5.44 Printed 11/98