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

NOM

       sysfs - Obtenir des informations sur les types de systemes de fichiers

SYNOPSIS

       int sysfs(int option, const char *fsname);

       int sysfs(int option, unsigned int fs_index, char *buf);

       int sysfs(int option);

DESCRIPTION

       sysfs()  renvoie  les  informations concernant les types de systemes de
       fichiers connus par le noyau. La forme exacte de l'appel a  sysfs()  et
       les informations renvoyees dependent de l'argument option :

       1  Traduit  l'identifiant  textuel  du systeme de fichiers fsname en un
          index.

       2  Traduit l'index de type de  systeme  de  fichiers  fs_index  en  une
          chaine  de  caracteres terminee par un caractere nul. La chaine sera
          ecrite dans le tampon pointe par buf. Assurez vous que buf  contient
          suffisamment de place pour la chaine entiere.

       3  Retourne  le  nombre total de types de systemes de fichiers reconnus
          par le noyau.

       La numerotation des index de systemes de fichiers commence a zero.

VALEUR RENVOY'EE

       S'il reussit sysfs()  renvoie  l'index  du  systeme  de  fichiers  pour
       l'option  1, zero pour l'option 2, et le nombre de systemes de fichiers
       connus pour l'option 3. En  cas  d'erreur,  -1  est  renvoye  et  errno
       contient le code d'erreur.

ERREURS

       EFAULT fsname  ou  buf  pointent  en  dehors  de  l'espace  d'adressage
              accessible.

       EINVAL fsname n'est pas un identifiant de systeme de fichiers. fs_index
              est hors limite. option est invalide

CONFORMIT'E

       SVr4.

NOTES

       Cet  appel  systeme derive de System V est obsolete, ne l'utilisez pas.
       Sur des systemes avec /proc, la meme information peut etre obtenue avec
       /proc/filesystems ; utilisez plutot cette interface.

BOGUES

       Il n'y a pas de support dans la libc ou la glibc. On ne peut pas savoir
       de quelle taille doit etre buf.

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> >>.