Manpages

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 [AT] blv.br> (tradução) xxxxxxxxxxxxxxxxxxxxxxxxx <xxx [AT] xxxxxx.xx> (revisão)