[Linux manuál]
Návod, kniha: Linux Programmer's Manual
opendir: otevřete adresář
Originální popis anglicky: opendir - open a directoryNávod, kniha: Linux Programmer's Manual
STRUČNĚ
#include <sys/types.h>#include <dirent.h>DIR *opendir(const char *name);
POPIS / INSTRUKCE
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.NÁVRATOVÁ HODNOTA
The opendir() function returns a pointer to the directory stream or NULL if an error occurred.CHYBY / ERRORY
- 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.
NOTES
The underlying file descriptor of the directory stream can be obtained using dirfd(3).ODPOVÍDAJÍCÍ
SVID 3, POSIX, BSD 4.3SOUVISEJÍCÍ
open(2), closedir(3), dirfd(3), readdir(3), rewinddir(3), scandir(3), seekdir(3), telldir(3)| 1995-06-11 |