NOMBRE¶
getdirentries - obtiene entradas de directorio en un formato independiente del
sistema de ficheros
SINOPSIS¶
#define _BSD_SOURCE o
#define _SVID_SOURCE
#include <dirent.h>
ssize_t getdirentries(int fd, char *buf, size_t
nbytes , off_t *pbase);
DESCRIPCIÓN¶
Lee entradas de directorio del especificado por
fd y las guarda en el
sitio apuntado por
buf. Como mucho se leen
nbytes bytes. La
lectura empieza en la posición *
pbase, y *
pbase se
actualiza con la nueva posición tras la lectura.
VALOR DEVUELTO¶
getdirentries devuelve el número de bytes leídos o cero
cuando llega al final del directorio. Si ocurre un error, se devuelve -1 y se
pone un valor apropiado en
errno.
ERRORES¶
Vea el código fuente de la biblioteca de Linux para los detalles.
VÉASE TAMBIÉN¶
open(2),
lseek(2)