Provided by: manpages-it-dev_4.21.0-2_all bug

NOME

       sysfs - acquisisce informazioni sul filesystem

SINTASSI

       [[deprecated]] int sysfs(int option, const char *fsname);
       [[deprecated]] int sysfs(int option, unsigned int fs_index, char *buf);
       [[deprecated]] int sysfs(int option);

DESCRIZIONE

       Note:  se si stanno cercando informazioni sul filesystem sysfs che è normalmente montato su /sys, si veda
       sysfs(5).

       La chiamata di sistema (obsoleta) sysfs() restituisce informazioni sui tipi di  filesystem  presenti  nel
       kernel. La sintassi della chiamata di sistema sysfs() dipende dal parametro option:

       1  Converte la stringa identificatrice del filesystem fsname in un indice che identifica il filesystem.

       2  Converte  un'indice  di  un  file-system  fs_index  in  una stringa terminata con un byte null. 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 filesystem presenti incomincia da zero.

VALORE RESTITUITO

       In  caso di successo sysfs() restituisce l'indice del filesystem con l'opzione 1, zero con l'opzione 2, e
       il numero del filesystems attualmente configurato con l'opzione 3. In caso di errore viene restituito -1,
       e viene impostato errno per indicare l'errore.

ERRORI

       EFAULT O fsname o buf sono al di fuori del proprio spazio di indirizzamento accessibile.

       EINVAL fsname non è un identificatore valido di filesystem; fs_index è fuori dai  limiti;  option  non  è
              valida.

STANDARDS

       SVr4.

NOTE

       Questa  chiamata  di  sistema  derivata  da  System-V è obsoleta; non va usata. Sui sistemi con /proc, la
       stessa informazione può essere ricavata da /proc; usare questa interfaccia.

BUG

       Non c'è supporto a libc o glibc. Non c'è modo di capire quanto deve essere grande buf.

VEDERE ANCHE

       proc(5), sysfs(5)

TRADUZIONE

       La  traduzione  italiana  di  questa  pagina  di  manuale  è  stata   creata   da   Goffredo   Baroncelli
       <kreijack@usa.net>, Giulio Daprelà <giulio@pluto.it> e Marco Curreli <marcocurreli@tiscali.it>

       Questa  traduzione è documentazione libera; leggere la GNU General Public License Versione 3 o successiva
       per le condizioni di copyright. Non ci assumiamo alcuna responsabilità.

       Per segnalare errori nella traduzione  di  questa  pagina  di  manuale  inviare  un  messaggio  a  pluto-
       ildp@lists.pluto.it.

Linux man-pages 6.03                             30 ottobre 2022                                        sysfs(2)