SYSFS(2) Manuel du programmeur Linux SYSFS(2)
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 la chaîne d'identificateur de 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 chaine sera écrite dans le
buffer pointé par buf. Assurez vous que buf con
tient suffisament de place pour la chaîne entière.
3 Retourne 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
EINVAL fsname n'est pas un identificateur de système de
fichiers. fs_index est hors limite. option est
invalide
EFAULT fsname ou buf pointent en dehors de l'espace
d'adressage accessible.
CONFORMITÉ
SVr4
Linux 15 Avril 1997 1
SYSFS(2) Manuel du programmeur Linux SYSFS(2)
TRADUCTION
Christophe Blaess, 1997.
Linux 15 Avril 1997 2