oracular (2) sysfs.2.gz

Provided by: manpages-it-dev_4.23.1-1_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.

CONFORME A

       None.

STORIA

       SVr4.

       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
       ⟨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⟩.