Provided by: manpages-fr-dev_3.27fr1.4-1_all bug

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)