sysfs(2) System Calls Manual sysfs(2) NOM sysfs - Obtenir des informations sur les types de systemes de fichiers SYNOPSIS [[obsolete]] int sysfs(int option, const char *fsname); [[obsolete]] int sysfs(int option, unsigned int fs_index, char *buf); [[obsolete]] int sysfs(int option); DESCRIPTION Note : si vous recherchez des informations sur le systeme de fichiers sysfs qui est normalement monte sur /sys, consultez sysfs(5). L'appel systeme (obsolete) sysfs() renvoie des informations concernant les types de systemes de fichiers actuellement connus par le noyau. La forme particuliere de l'appel a sysfs() et les informations renvoyees dependent dans les faits 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 NULL. La chaine sera ecrite dans le tampon pointe par buf. Assurez-vous que buf contient suffisamment de place pour la chaine entiere. 3 Renvoie 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 RENVOYEE 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 est defini pour preciser l'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 limites. option n'est pas valable. STANDARDS Aucun. HISTORIQUE SVr4. 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 ; utilisez plutot cette interface. BOGUES Il n'y a pas de prise en charge dans la libc ou la glibc. On ne peut pas savoir de quelle taille doit etre buf. VOIR AUSSI proc(5), sysfs(5) TRADUCTION La traduction francaise de cette page de manuel a ete creee par Christophe Blaess , Stephan Rafin , Thierry Vignaud , Francois Micaux, Alain Portal , Jean-Philippe Guerard , Jean-Luc Coulon (f5ibh) , Julien Cristau , Thomas Huriaux , Nicolas Francois , Florentin Duneau , Simon Paillard , Denis Barbier , David Prevot et Jean-Pierre Giraud Cette traduction est une documentation libre ; veuillez vous reporter a la GNU General Public License version 3 concernant les conditions de copie et de distribution. Il n'y a aucune RESPONSABILITE LEGALE. Si vous decouvrez un bogue dans la traduction de cette page de manuel, veuillez envoyer un message a . Pages du manuel de Linux 6.06 31 octobre 2023 sysfs(2)