Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ ustat(2) — Reliant UNIX 5.44c4

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

stat(2)

statvfs(2)

fs(4)

ustat(2)                                                           ustat(2)

NAME
     ustat - Dateisystem-Statistik abfragen

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

     int ustat(devt dev, struct ustat *puffer);

BESCHREIBUNG
     ustat() gibt Informationen über ein eingehängtes Dateisystem zurück.
     dev ist eine Gerätenummer, mit der ein Gerät bezeichnet wird, das ein
     eingehängtes Dateisystem enthält. puffer ist ein Zeiger auf eine
     ustat-Struktur mit folgenden Elementen:

        daddrt     ftfree;        /* Gesamtanzahl freier Blöcke */
        inot       ftinode;       /* Anzahl freier Indexeinträge */
        char        ffname[6];     /* Dateisystemname */
        char        ffpack[6];     /* Dateisystem, gepackter Name */

     ustat() ist erfolglos, wenn einer oder mehrere der nachstehenden
     Punkte zutreffen:

     EINVAL    dev ist nicht die Nummer eines Geräts, das ein eingehängtes
               Dateisystem enthält.

     EFAULT    puffer weist über den zugewiesenen Adreßraum des Prozesses
               hinaus.

     EINTR     Ein Signal wurde während eines Systemaufrufs ustat() abge-
               fangen.

     ENOLINK   dev ist auf einem fernen Rechner, und die Verbindung zu die-
               sem Rechner ist nicht mehr aktiv.

     ECOMM     dev ist auf einem fernen Rechner, und die Verbindung zu die-
               sem Rechner ist nicht mehr aktiv.

ERGEBNIS
     Nach erfolgreicher Beendigung wird 0 zurückgegeben. Andernfalls wird
     -1 zurückgegeben, und errno wird zur Anzeige des Fehlers gesetzt.

HINWEISE
     ustat(2) wird zugunsten der statvfs()-Funktion in Zukunft nicht mehr
     unterstützt.

SIEHE AUCH
     stat(2), statvfs(2), fs(4).







Seite 1                      Reliant UNIX 5.44               Gedruckt 11/98

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