Section: Manual del Programador de Linux (2)
Updated: 9 febrero 1998
Index Return to Main
Contents
ustat - obtiene datos del sistema de ficheros
#include <sys/types.h> int ustat(dev_t dev, struct ustat * ubuf);
devuelve información sobre un sistema de ficheros montado. dev es un número 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; /* Número de nodos-í libres */ char f_fname[6]; /* Nombre del sist. de fichs. */ char f_fpack[6]; /* Nombre del pack del s.f. */
Los dos últimos campos, f_fname y f_fpack, no están implementados y siempre se rellenarán con caracteres nulos (ceros).
En caso de éxito, se devuelve cero y la estructura ustat a la que apunta ubuf se rellenará. En caso de error, se devuelve -1 y se pone en errno un valor apropiado.
sólo se proporciona por compatibilidad. Todos los nuevos programas deberían emplear statfs(2) en su lugar.
SVr4. SVr4 documenta condiciones de error adicionales: ENOLINK, ECOMM y EINTR, pero no tiene la condición ENOSYS.
(2), stat(2)
This document was created by man2html, using
the manual pages.
Time: 06:16:21 GMT, January 22, 2005