Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ () — Motorola System V 88k Release 3.2 Version 1.2C

Media Vault

Software Library

Restoration Projects

Artifacts Sought



  USTAT(2)                                                 USTAT(2)



  NAME
       ustat - get file system statistics

  SYNOPSIS
       #include <sys/types.h>
       #include <ustat.h>

       int ustat (dev, buf)
       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:

            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.

       [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.

  SEE ALSO


  Page 1                                                   May 1989


















  USTAT(2)                                                 USTAT(2)



       stat(2), fs(4).

  DIAGNOSTICS
       Upon successful completion, a value of 0 is returned.
       Otherwise, a value of -1 is returned and errno is set to
       indicate the error.




































  Page 2                                                   May 1989
















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