|
|||||||
|
|
GETDENTSSection: Manual del Programador de Linux (2)Updated: 1 julio 1996 Index Return to Main Contents NOMBREgetdents - obtiene las entradas de un directorioSINOPSIS#include <unistd.h> #include <linux/dirent.h> #include <linux/unistd.h> _syscall3(int, getdents, uint, fd, struct dirent *, dirp, uint, count); int getdents(unsigned int fd, struct dirent *dirp, unsigned int count); DESCRIPCIÓNgetdents lee varias estructuras dirent del directorio señalado por el puntero fd en el área de memoria señalada por dirp. El parámetro count es el tamaño del área de memoria.La estructura dirent se declara de la siguente manera:
d_ino es un número de nodo-i. d_off es la distancia desde el principio del directorio al comienzo del próximo dirent. d_reclen es el tamaño de todo el dirent. d_name es un nombre de fichero terminado en NUL (el carácter de código 0). Esta llamada sustituye a readdir(2). VALOR DEVUELTOEn caso de éxito de regresa el número de bytes leídos. Si se llega al final del directorio se devuelve 0. En caso de error se devuelve -1, y en la variable errno se pone un valor apropiado.ERRORES
CONFORME ASVr4, SVID. SVr4 documenta las condiciones de error adicionales ENOLINK y EIO.VÉASE TAMBIÉNreaddir(2), readdir(3).
Index | ||||||
|
|
|
Home :: Copyright :: Privacy :: Credits :: Get a free Linuxinfor Email Account Document on this page is part of "Linuxinfor Man Pages in HTML Format: man2". See Index Page for more info about Authorship and Copyright. 1999-2008 Linuxinfor.com. No rights reserved. |