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.9.1 2 mai 2024 sysfs(2)