Provided by: manpages-es_1.55-10_all bug

NOMBRE

       ustat - obtiene datos del sistema de ficheros

SINOPSIS

       #include <sys/types.h>
       #include <unistd.h>    /* libc[45] */
       #include <ustat.h>     /* glibc2 */

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

DESCRIPCI'ON

       ustat  devuelve  informacion sobre un sistema de ficheros montado.  dev
       es un numero de dispositivo  que  identifica  a  uno  que  contiene  un
       sistema de ficheros montado.  ubuf es un puntero a una estructura ustat
       que contiene los siguientes miembros:

              daddr_t f_tfree;                /* Bloques libres en total */
              ino_t   f_tinode;               /* Numero de nodos-i libres */
              char    f_fname[6];             /* Nombre del sist. de fichs. */
              char    f_fpack[6];             /* Nombre del pack del s.f. */

       Los dos ultimos campos, f_fname y f_fpack,  no  estan  implementados  y
       siempre se rellenaran con caracteres nulos (ceros).

VALOR DEVUELTO

       En  caso  de  exito,  se  devuelve  cero y la estructura ustat a la que
       apunta ubuf se rellenara. En caso de error, se devuelve -1 y se pone en
       errno un valor apropiado.

ERRORES

       EINVAL dev  no  se  refiere a un dispositivo que contiene un sistema de
              ficheros montado.

       EFAULT ubuf apunta afuera del espacio de direcciones accesible.

       ENOSYS EL sistema de ficheros montado referenciado por  dev  no  admite
              esta  operacion,  o  cualquier  version  de  Linux anterior a la
              1.3.16.

OBSERVACIONES

       ustat  solo  se  proporciona  por  compatibilidad.  Todos  los   nuevos
       programas deberian emplear statfs(2) en su lugar.

CONFORME A

       SVr4.   SVr4 documenta condiciones de error adicionales: ENOLINK, ECOMM
       y EINTR, pero no tiene la condicion ENOSYS.

V'EASE TAMBI'EN

       statfs(2), stat(2)