11 June 1995
Aliases: fdopendir(3), fdopendir(3), fdopendir(3), fdopendir(3), fdopendir(3), fdopendir(3), fdopendir(3), fdopendir(3)
manpages-pt-dev
Portuguese Versions of the Manual Pages (dev sections)
manpages-dev
Manual pages about using GNU/Linux for development
man-pages
Linux kernel and C library user-space interface documentation
NAME
opendir - open a directory
SYNOPSIS
#include <sys/types.h>
#include <dirent.h>
DIR *opendir(const char *name);
DESCRIPTION
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.
RETURN VALUE
The opendir() function returns a pointer to the directory stream or NULL if an error occurred.
ERRORS
EACCES | 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, or name is an empty string. |
ENOMEM | Insufficient memory to complete the operation. |
ENOTDIR | |
name is not a directory. |
CONFORMING TO
SVID 3, POSIX, BSD 4.3