11 June 1995
Aliases: fdopendir(3), fdopendir(3), fdopendir(3), fdopendir(3), fdopendir(3), fdopendir(3), fdopendir(3), fdopendir(3)
opendir - open a directory
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.
|EMFILE||Too many file descriptors in use by process.|
|ENFILE||Too many files are currently open in the system.|
|ENOENT||Directory does not exist, or name is an empty string.|
|ENOMEM||Insufficient memory to complete the operation.|
|name is not a directory.|
SVID 3, POSIX, BSD 4.3