Provided by: manpages-it-dev_4.15.0-9_all bug

NOME

       sysfs - acquisisce informazioni sul filesystem

SINTASSI

       int sysfs(int option, const char *fsname);
       int sysfs(int option, unsigned int fs_index, char *buf);
       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.

CONFORME A

       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)

COLOPHON

       Questa pagina fa parte del rilascio 5.13 del progetto Linux man-pages. Una descrizione del
       progetto, le istruzioni per la segnalazione degli errori, e l'ultima  versione  di  questa
       pagina si trovano su https://www.kernel.org/doc/man-pages/.

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 ⟨https://www.gnu.org/licenses/gpl-3.0.html⟩ 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⟩.