Table of Contentsopendir - open a directory #include <dirent.h>
DIR *opendir(const char *name); The opendir() function opens a directory stream corresponding to the directory name, and returns a pointer to the directory stream. The stream is positioned at the first entry in the directory. The opendir() function returns a pointer to the directory stream or NULL if an error occurred. - EACESS
- Permission denied.
- EMFILE
- Too many file descriptors in use by process.
- ENFILE
- Too many files are currently open in the system.
- ENOENT
- Directory does not exist.
- ENOMEM
- Insufficient memory to complete the operation.
- ENOTDIR
- name is not a directory.
SVID 3, POSIX, BSD 4.3 open(2), readdir(3), closedir(3), rewinddir(3), seekdir(3), telldir(3), scandir(3)
Table of Contents
www.fiveanddime.net