Provided by: manpages-fr-dev_3.65d1p1-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.65 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> ».