OPENDIR(3)

NOME
opendir - abre um diretório

SINÓPSE
#include <sys/types.h>

#include <dirent.h>

DIR *opendir(const char *nome);

DESCRIÇÃO
A função opendir() abre um fluxo de diretório correspondente ao diretório nome, e retorna um ponteiro ao fluxo do diretório. O fluxo é posicionado na primeira entrada no diretório.

VALORES RETORNADOS
A função opendir() retorna um ponteiro ao fluxo de diretório ou NULL caso um erro tenha ocorrido.

ERROS

EACCES
    Permissão negada.

EMFILE
    Muitos descritores de arquivo em uso pelo processo.

ENFILE
    Muitos arquivos atualmente abertos no sistema.

ENOENT
    O diretório não existe, ou nome é uma seqüência vazia.

ENOMEM
    Memória insuficiente para completar a operação.

ENOTDIR
    nome não é um diretório.

DE ACORDO COM
SVID 3, POSIX, BSD 4.3.

VEJA TAMBÉM
open(2), readdir(3), closedir(3), rewinddir(3), seekdir(3), telldir(3), scandir(3).

TRADUZIDO POR LDP-BR em 21/06/2001.

  Tradução:
Daniel Chicayban <daniel@chicayban.com.br>

  Revisão.:
E. A. Tacão <tacao@conectiva.com.br>