Provided by:
manpages-es_1.55-10_all 
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)