Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ ustat(2) — AUX SR8.0

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

stat(2)

fs(5)

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. 

SEE ALSO

stat(2), fs(5). 

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026