NOMBRE¶
dirfd - obtiene el descriptor de fichero de un flujo de directorio
SINOPSIS¶
#include <sys/types.h>
#include <dirent.h>
int dirfd(DIR *dir);
DESCRIPCIÓN¶
La función
dirfd() devuelve el descriptor de fichero asociado con
el flujo de directorio
dir.
ERRORES¶
En caso de error devuelve -1.
OBSERVACIONES¶
El prototipo para
dirfd está solamente disponible si
_BSD_SOURCE o
_SVID_SOURCE están definidos (bien
explícitamente, o implícitamente, no definiendo _POSIX_SOURCE o
compilando con la opción -ansi).
Ésta es una extensión de BSD, presente en 4.3BSD-Reno, no en
4.2BSD. Presente también en libc5 (desde 5.1.2) y en glibc2.
VÉASE TAMBIÉN¶
open(2),
closedir(3),
opendir(3),
readdir(3),
rewinddir(3),
scandir(3),
seekdir(3),
telldir(3)