Provided by: manpages-es_1.55-10_all
NOMBRE
opendir - abre un directorio
SINOPSIS
#include <sys/types.h> #include <dirent.h> DIR *opendir(const char *nombre);
DESCRIPCIÓN
La función opendir() abre un flujo de directorio correspondiente al directorio nombre, y devuelve un puntero al flujo de directorio. El flujo se sitúa en la primera entrada del directorio.
VALOR DEVUELTO
La función opendir() devuelve un puntero al flujo de directorio o NULL si ocurre un error.
ERRORES
EACCES Permiso denegado. EMFILE El proceso está usando demasiados descriptores de fichero. ENFILE Hay demasiados ficheros abiertos en el sistema. ENOENT El directorio no existe o nombre es una cadena vacía. ENOMEM Memoria insuficiente para completar la operación. ENOTDIR nombre no es un directorio.
OBSERVACIONES
El descriptor de fichero asociado al flujo de directorio puede ser obtenido usando dirfd(3).
CONFORME A
SVID 3, POSIX, BSD 4.3
VÉASE TAMBIÉN
open(2), closedir(3), dirfd(3), readdir(3), rewinddir(3), scandir(3), seekdir(3), telldir(3) 11 Junio 1995 OPENDIR(3)