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)