Provided by: manpages-pt-dev_20040726-5_all 

NOME
sysfs - obtém informações sobre o tipo do sistema de arquivo
SINOPSE
int sysfs(int option, const char * fsname);
int sysfs(int option, unsigned int fs_index, char * buf);
int sysfs(int option);
DESCRIÇÃO
sysfs retorna informações sobre os tipos de sistema de arquivo atualmente presente no kernel. A forma
específica da chamada sysfs e a informação retornada depende da opção em ação:
1 Traduz a cadeia de caracteres que identificadora do sistema de arquivo fsname dentro de um índice
de tipos de sistemas de arquivos.
2 Traduz o índice de tipo do sistema de arquivo Translate the file-system type index fs_index em uma
cadeia de caracteres identificadora do sistema de arquivos terminada em zero. Esta cadeia será
escrita para o buffer apontado por buf. Tenha certeza que buf tenha suficiente espaço para
receber a cadeia de caracteres.
3 Retorna o número total de tipos de sistema de arquivo atualmente presentes no kernel.
O número do indices de tipos de sistemas de arquivos iniciados com zero.
VALORES RETORNADOS
Em caso de sucesso, sysfs retorna o índice do sistema de arquivo para opção 1, zero para opção 2, e o
número de sistemas de arquivo atualmente configurados para a opção 3. Caso contrário, -1 é retornado, e
errno é selecionado apropriadamente.
ERROS
EINVAL fsname não é um tipo de identificador de sistema de arquivo válido; fs_index é fora do limite;
opção inválida.
EFAULT Either fsname or buf está fora do seu espaço de endereço acessível.
DE ACORDO COM
SVr4.
TRADUZIDO POR LDP-BR em 21/08/2000.
André L. Fassone Canova <lonelywolf@blv.com.br> (tradução) xxxxxxxxxxxxxxxxxxxxxxxxx <xxx@xxxxxx.xxx.xx>
(revisão)
Linux 1.3.16 9/08/1995 SYSFS(2)