|
|||||||
|
|
READDIRSection: Manual del Programador de Linux (2)Updated: 22 julio 1995 Index Return to Main Contents NOMBREreaddir - lee una entrada de un directorioSINOPSIS#include <unistd.h> #include <linux/dirent.h> #include <linux/unistd.h> _syscall3(int, readdir, uint, fd, struct dirent *, dirp, uint, count); int readdir(unsigned int fd, struct dirent *dirp, unsigned int count); DESCRIPCIÓNEsta no es la funcion que buscabas. Mira readdir(3) para ver la interfase de la biblioteca C que se conforma a POSIX. Esta página documenta la interfaz desnuda de la llamada de sistema del kernel, que puede cambiar, y que está superada por getdents(2).readdir lee una estructura dirent del directorio al que apunta fd y lo mete en el área de memoria al que apunta dirp. El parámetro count es ignorado; como mucho se lee una estructura dirent. La estructura dirent se declara como sigue:
d_ino es un número de nodo-i. d_off es la distancia desde el principio del directorio hasta este dirent. d_reclen es el tamaño de d_name, sin contar el carácter nulo del final. d_name es un nombre de fichero, una cadena de caracteres terminada en nulo. VALOR DEVUELTOEn caso de éxito, se devuelve 1. Si se halló el final del directorio, se devuelve 0. Si hubo un error, se devuelve -1, y errno es actualizada de acuerdo al error.ERRORES
CONFORME AEsta llamada al sistema es específica de Linux.VÉASE TAMBIÉNgetdents(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. |