Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ statvfs(5) — Reliant UNIX 5.44c4

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

fstatvfs(2)

statvfs(2)

lfs(5)

statvfs(5)                                                       statvfs(5)

NAME
     statvfs - Struktur für Dateisysteminformationen

SYNTAX
     #include <sys/statvfs.h>

BESCHREIBUNG
     Die Include-Datei <sys/statvfs.h> definiert die Struktur statvfs, die
     zumindest folgende Komponenten umfaßt:

     ulongt fbsize          Blockgröße des Dateisystems.

     ulongt ffrsize         Grundlegende Blockgröße des Dateisystems.

     fsblkcntt fblocks      Gesamte Anzahl der Blöcke auf dem Dateisystem
                              in Einheiten von ffrsize.

     fsblkcntt long fbfree  Gesamte Anzahl freier Blöcke.

     fsblkcntt fbavail      Anzahl der freien Blöcke, die für einen
                              nichtprivilegierten Prozeß verfügbar sind.

     fsfilcntt ffiles       Gesamte Anzahl der I-Nodes des Dateisystems.

     fsfilcntt fffree       Gesamte Anzahl freier I-Nodes des Dateisy-
                              stems.

     fsfilcntt ffavail      Anzahl der I-Nodes des Dateisystems, die für
                              einen nichtprivilegierten Prozeß verfügbar
                              sind.

     ulongt ffsid           Dateisystem-ID.

     ulongt fflag           Bitmaske der fflag-Werte.

     ulongt fnamemax        Maximale Länge der Dateinamen.

     Folgende Flags sind für die Komponente fflag definiert:

     STRDONLY       Schreibgeschütztes Dateisystem.

     STNOSUID       Die Semantik zum Setzen von Benutzer-/Gruppen-ID
                     (setuid/setgid) wird nicht unterstützt.

     Die Include-Datei <sys/statvfs.h> enthält folgende Funktionsprototy-
     pen, die auch als Makro definiert sein können:

     int statvfs(const char *path, struct statvfs *buf);
     int fstatvfs(int fildes, struct statvfs *buf);

     Die Struktur statvfs64 ist in derselben Weise wie die Struktur statvfs
     definiert, mit Ausnahme der folgenden Komponenten:



Seite 1                      Reliant UNIX 5.44               Gedruckt 11/98

statvfs(5)                                                       statvfs(5)

     fsblkcnt64t fblocks    Gesamte Anzahl der Blöcke auf dem Dateisystem
                              in Einheiten von ffrsize.

     fsblkcnt64t fbfree     Gesamte Anzahl freier Blöcke.

     fsblkcnt64t fbavail    Anzahl der freien Blöcke, die für einen
                              nichtprivilegierten Prozeß verfügbar sind.

     fsfilcnt64t ffiles     Gesamte Anzahl der I-Nodes des Dateisystems.

     fsfilcnt64t fffree     Gesamte Anzahl freier I-Nodes des Dateisy-
                              stems.

     fsfilcnt64t ffavail    Anzahl der I-Nodes des Dateisystems, die für
                              einen nichtprivilegierten Prozeß verfügbar
                              sind.

     Folgende Funktionsprototypen können auch als Makros definiert sein:

     int statvfs64(const char *path, struct statvfs64 *buf);
     int fstatvfs64(int fildes, struct statvfs64 *buf);

SIEHE AUCH
     fstatvfs(2), statvfs(2), lfs(5).






























Seite 2                      Reliant UNIX 5.44               Gedruckt 11/98

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