Provided by: manpages-pt-dev_20040726-4_all bug

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)