Provided by:
manpages-de-dev_0.10-1_all 
BEZEICHNUNG
ustat - gibt Statistiken uber ein Dateisystem aus
Diese Handbuchseite ist eventuell veraltet. Im Zweifelsfall ziehen Sie
die englischsprachige Handbuchseite zu Rate, indem Sie
man -LC 2 ustat
eingeben.
BEZEICHNUNG
#include <sys/types.h>
int ustat(dev_t dev, struct ustat * ubuf);
BESCHREIBUNG
ustat gibt Informationen uber ein gemountetes Dateisystem aus. dev ist
eine Geratenummer, die das gemountete Dateisystem identifiziert. ubuf
ist ein Zeiger, der auf eine ustat Struktur mit folgenden Variablen
zeigt:
daddr_t f_tfree; /* Anzahl der gesamten freien Blocks */
ino_t f_tinode; /* Anzahl der freien inodes */
char f_fname[6]; /* Name des Dateisystems */
char f_fpack[6]; /* Name des gepackten Dateisystems [?] */
Die letzten beiden Felder, f_fname und f_fpack, sind nicht
implementiert und werden immer mit Nullzeichen gefullt.
R"UCKGABEWERT
Wenn der Befehl erfolgreich war, wird 0 ausgegeben und die ustat
Struktur, die auf ubuf zeigt, wird gefullt. Wenn ein Fehler erfolgte
wird -1 zuruckgegeben und errno wird gesetzt.
FEHLER
EINVAL dev zeigt nicht auf ein Gerat mit einem gemounteten Dateisystem.
EFAULT ubuf zeigt auBerhalb des adressierbaren Speicherraums.
ENOSYS Das gemountete Dateisystem, das durch dev referenziert wird,
unterstutzt diese Operation nicht, ebenfalls keine Version vor
Linux-Kernel 1.3.16.
BEMERKUNGEN
ustat wurde nur aus Kompatibilitatszwecken implementiert. Alle neuen
Programme sollten stattdessen statfs(2) benutzen.
GESCHICHTE
ustat wurde zuerst in Linux 1.3.16 implementiert. Alle Versionen
kleiner als 1.3.16 werden ENOSYS zuruckgeben.
KONFORM ZU
System V
SIEHE AUCH
statfs(2), stat(2).