getdirentries - obtiene entradas de directorio en un formato independiente del
sistema de ficheros
Biblioteca Estándar C (
libc,
-lc)
#include <dirent.h>
ssize_t getdirentries(int fd, char buf[restrict .nbytes], size_t nbytes,
off_t *restrict basep);
getdirentries():
A partir de glibc 2.19:
_DEFAULT_SOURCE
Anteriores a glibc 2.19:
_BSD_SOURCE || _SVID_SOURCE
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.
getdirentries() returns the number of bytes read or zero when at the end
of the directory. If an error occurs, -1 is returned, and
errno is set
to indicate the error.
Vea el código fuente de la biblioteca de Linux para los detalles.
Para obtener una explicación de los términos usados en esta
sección, véase
attributes(7).
Interfaz |
Atributo |
Valor |
getdirentries() |
Seguridad del hilo |
Multi-hilo seguro |
Not in POSIX.1. Present on the BSDs, and a few other systems. Use
opendir(3) and
readdir(3) instead.
lseek(2),
open(2)
La traducción al español de esta página del manual fue
creada por Gerardo Aburruzaga García <
[email protected]>
Esta traducción es documentación libre; lea la
GNU
General Public License Version 3 o posterior con respecto a las
condiciones de copyright. No existe NINGUNA RESPONSABILIDAD.
Si encuentra algún error en la traducción de esta página
del manual, envíe un correo electrónico a
[email protected]