Linux |
CentOS 4.8 |
|
opendir(3) |
opendir − Ouvrir un répertoire. |
#include <sys/types.h> #include <dirent.h> DIR *opendir (const char *name); |
La fonction opendir() ouvre un flux répertoire correspondant au répertoire name, et renvoie un pointeur sur ce flux. Le flux est positionné sur la première entrée du répertoire. |
La fonction opendir() renvoie un pointeur sur le flux répertoire ou NULL si une erreur se produit. |
EACCESS |
Accès interdit. |
EMFILE |
Trop de descripteurs de fichiers pour le processus en cours. |
ENFILE |
Trop de fichiers ouverts simultanément sur le système. |
||
ENOENT |
Le répertoire n’existe pas, ou name est une chaîne vide. |
||
ENOMEM |
Pas assez de mémoire. |
ENOTDIR |
name n’est pas un répertoire |
SVID 3, POSIX, BSD 4.3 |
open(2), readdir(3), closedir(3), rewinddir(3), seekdir(3), telldir(3), scandir(3) |
Christophe Blaess, 1997. |
opendir(3) |