Provided by: manpages-pt-dev_20040726-2_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 opo 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; opo 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)