Provided by: manpages-fr-dev_3.57d1p1-1_all bug

NOM

       sysfs - Obtenir des informations sur les types de systèmes 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 systèmes de fichiers connus par
       le noyau. La forme exacte de l'appel à sysfs() et les informations renvoyées dépendent  de
       l'argument option :

       1  Traduit l'identifiant textuel du système de fichiers fsname en un index.

       2  Traduit  l'index  de  type  de système de fichiers fs_index en une chaîne de caractères
          terminée par un caractère nul. La chaîne sera écrite dans le  tampon  pointé  par  buf.
          Assurez vous que buf contient suffisamment de place pour la chaîne entière.

       3  Renvoie le nombre total de types de systèmes de fichiers reconnus par le noyau.

       La numérotation des index de systèmes de fichiers commence à zéro.

VALEUR RENVOYÉE

       S'il  réussit  sysfs()  renvoie  l'index du système de fichiers pour l'option 1, zéro pour
       l'option 2, et le nombre de systèmes de fichiers connus pour l'option 3. En cas  d'erreur,
       -1 est renvoyé 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 système de fichiers. fs_index est hors limite.
              option est invalide

CONFORMITÉ

       SVr4.

NOTES

       Cet appel système dérivé de System V est obsolète, ne l'utilisez  pas.  Sur  des  systèmes
       avec /proc, la même information peut être obtenue avec /proc/filesystems ; utilisez plutôt
       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 être buf.

COLOPHON

       Cette  page  fait partie de la publication 3.57 du projet man-pages Linux. Une description
       du projet et des  instructions  pour  signaler  des  anomalies  peuvent  être  trouvées  à
       l'adresse http://www.kernel.org/doc/man-pages/.

TRADUCTION

       Depuis    2010,    cette   traduction   est   maintenue   à   l'aide   de   l'outil   po4a
       <http://po4a.alioth.debian.org/> par l'équipe de traduction francophone au sein du  projet
       perkamon <http://perkamon.alioth.debian.org/>.

       Christophe    Blaess    <http://www.blaess.fr/christophe/>   (1996-2003),   Alain   Portal
       <http://manpagesfr.free.fr/>  (2003-2006).  Julien  Cristau  et  l'équipe  francophone  de
       traduction de Debian (2006-2009).

       Veuillez     signaler     toute     erreur     de     traduction     en     écrivant     à
       <debian-l10n-french@lists.debian.org>  ou  par  un  rapport  de  bogue   sur   le   paquet
       manpages-fr.

       Vous  pouvez  toujours  avoir  accès  à la version anglaise de ce document en utilisant la
       commande « man -L C <section> <page_de_man> ».