Provided by:
manpages-fr-dev_3.27fr1.4-1_all 
NOM
ustat - Obtenir les statistiques sur le systeme de fichiers
SYNOPSIS
#include <sys/types.h>
#include <unistd.h> /* libc[45] */
#include <ustat.h> /* glibc2 */
int ustat(dev_t dev, struct ustat *ubuf);
DESCRIPTION
ustat() renvoie des informations sur un systeme de fichiers monte. dev
est le numero de peripherique contenant le systeme de fichiers monte.
ubuf est un pointeur sur une structure ustat contenant les champs
suivants :
daddr_t f_tfree; /* Nombre total de blocs libres */
ino_t f_tinode; /* Nombre d'inoeuds libres */
char f_fname[6]; /* Nom du systeme de fichiers */
char f_fpack[6]; /* Filsys pack name */
Les deux derniers champs, f_fname et f_fpack, ne sont pas implementes
actuellement et sont remplis avec des caracteres nuls ('\0').
VALEUR RENVOY'EE
ustat() renvoie zero s'il reussit, et la structure ustat pointee par
ubuf sera remplie. S'il echoue, l'appel systeme renvoie -1 et errno
contient le code d'erreur.
ERREURS
EFAULT ubuf pointe en-dehors de l'espace d'adressage accessible.
EINVAL dev n'est pas un peripherique contenant un systeme de fichiers
monte.
ENOSYS Le systeme de fichiers monte indique par dev ne permet pas cette
operation. (Cette erreur est aussi produite par tous les noyaux
Linux anterieurs au 1.3.16)
CONFORMIT'E
SVr4.
NOTES
ustat() est fourni a titre de compatibilite, les nouveaux programmes
devraient utiliser statfs(2) a la place.
Notes sur HP-UX
La version HP-UX de la structure ustat a un champ supplementaire,
f_blksize, qui n'existe nulle part ailleurs. HP-UX avertit que pour
certains systemes de fichiers, le nombre d'inoeuds libres ne change
pas. Ces systemes de fichiers renvoient -1 dans le champ f_tinode. Pour
certains systemes de fichiers, les inoeuds sont alloues dynamiquement.
Ces systemes de fichiers renverront le nombre actuel d'inoeuds libres.
VOIR AUSSI
stat(2), statfs(2)
COLOPHON
Cette page fait partie de la publication 3.27 du projet man-pages
Linux. Une description du projet et des instructions pour signaler des
anomalies peuvent etre trouvees a l'adresse
<URL:http://www.kernel.org/doc/man-pages/>.
TRADUCTION
Depuis 2010, cette traduction est maintenue a l'aide de l'outil po4a
<URL:http://po4a.alioth.debian.org/> par l'equipe de traduction
francophone au sein du projet perkamon
<URL:http://perkamon.alioth.debian.org/>.
Christophe Blaess <URL:http://www.blaess.fr/christophe/> (1996-2003),
Alain Portal <URL:http://manpagesfr.free.fr/> (2003-2006). Julien
Cristau et l'equipe francophone de traduction de Debian (2006-2009).
Veuillez signaler toute erreur de traduction en ecrivant a
<debian-l10n-french@lists.debian.org> ou par un rapport de bogue sur le
paquet manpages-fr.
Vous pouvez toujours avoir acces a la version anglaise de ce document
en utilisant la commande << man -L C <section> <page_de_man> >>.
Linux 4 aout 2003 USTAT(2)