Provided by: manpages-es_1.55-10_all bug

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)