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