SYSFS
Section: Linux Programmer's Manual (2)
Updated: 9 agosto 1995
Index
Return to Main Contents
NOME
sysfs - acquisisce informazioni sul file system
SINTASSI
int sysfs(int option, const char *fsname);
int sysfs(int option, unsigned int fs_index, char *buf);
int sysfs(int option);
DESCRIZIONE
sysfs()
restituisce informazioni sui tipi di file system presenti nel kernel.
La sintassi della chiamata di sistema
sysfs()
dipende dal parametro
option
:
- 1
-
Converte la stringa identificatrice del file system
fsname
in un indice che identifica il file system.
- 2
-
Converte un'indice di un file-system
fs_index
in una stringa terminata con un byte nul. Questa stringa viene scritta nel
buffer a cui punta
buf.
Assicurarsi che
buf
abbia abbastanza spazio per accettare la stringa.
- 3
-
Restituisce il numero di tipi di file-system presenti nel kernel.
La numerazione degli indici dei tipi di file system presenti incomincia
da zero.
VALORI RESTITUITI
In caso di successo
sysfs()
restituisce l'indice del file system con l'opzione
1,
zero con l'opzione
2,
e il numero del file systems attualmente configurato con l'opzione
3.
In caso di errore viene restituito -1, e viene impostato
errno .
ERRORI
- EFAULT
-
O fsname o buf
sono al di fuori del proprio spazio di indirizzamento accessibile.
- EINVAL
-
fsname
non è un identificatore valido di file system;
fs_index
è fuori dai limiti;
option
non è valida.
CONFORME A
SVr4.
NOTA
Su Linux, con il filesystem
proc
montato su
/proc,
la stessa informazione può essere ricavata da
/proc/filesystems.
BACHI
Non c'è supporto a libc o glibc.
Non c'è modo di capire quanto deve essere grande buf.
Index
- NOME
-
- SINTASSI
-
- DESCRIZIONE
-
- VALORI RESTITUITI
-
- ERRORI
-
- CONFORME A
-
- NOTA
-
- BACHI
-
This document was created by
man2html,
using the manual pages.
Time: 23:03:51 GMT, June 17, 2008