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

NOME

       ustat - obtém estatistícas do sistema de arquivos

SINOPSE

       #include <sys/types.h>

       int ustat(dev_t dev, struct ustat * ubuf);

DESCRIÇÃO

       ustat  devolve informações sobre um sistema de arquivos montado.  dev é
       um número de  dispositivo  identificando  um  dispositivo  contendo  um
       arquivo  de  sistema  montado.   ubuf  é um ponteiro para uma estrutura
       ustat que contém os seguintes membros:

              daddr_t f_tfree;                /* Total free blocks */
              ino_t   f_tinode;               /* Number of free inodes */
              char    f_fname[6];             /* Filsys name */
              char    f_fpack[6];             /* Filsys pack name */

       Os dois últimos campos, f_fname e f_fpack, não  estão  implementados  e
       sempre serão preenchidos com caracteres nulos.

VALORES RETORNADOS

       Em  caso  de  sucesso, zero é retornado e a estrutura ustat aponta para
       ubuf que será preenchido. Caso contrário, -1 é  retornado,  e  errno  é
       selecionado apropriadamente.

ERROS

       EINVAL dev  não  se  refere  a  um  dispositivo  contendo um arquivo de
              sistema montado.

       EFAULT ubuf aponta para fora de seu espaço de endereço acessível.

       ENOSYS A arquivo de sistema montado referenciado por  dev  não  suporta
              esta  operação,  ou  é  alguma versão do Linux anterior a versão
              1.3.16.

NOTAS

       ustat somente tem sido provida para  compatibilidade.  Todos  programas
       novo deveriam usar statfs(2)

DE ACORDO COM

       SVr4.  SVr4  documenta  condições de erros adicionais ENOLINK, ECOMM, e
       EINTR mas não tem a condição ENOSYS.

VEJA TAMBÉM

       statfs(2), stat(2)

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)