opendir - открывает каталог
НАЗВАНИЕopendir - открывает каталог
СИНТАКСИС
#include
#include
DIR *opendir(const char *name);
ОПИСАНИЕ
Функция opendir() открывает поток каталога,
соответствующий каталогу name, и возвращает указатель на
этот поток. Поток устанавливается на первой записи в
каталоге.
ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ
Функция opendir() возвращает указатель на поток каталога
или NULL в случае ошибок.
КОДЫ ОШИБОК
EACCES - доступ запрещен;
EMFILE - процесс использует слишком много открытых
потоков;
ENFILE - система использует слишком много открытых
потоков;
ENOENT - каталога не существует или name - пустая строка;
ENOMEM - недостаточно памяти для выполнения операции;
ENOTDIR
- name - это не каталог.
ЗАМЕЧАНИЯ
Соответствующий файловый дескриптор потока каталога может
быть получен с помощью dirfd(3).
СООТВЕТСТВИЕ СТАНДАРТАМ
SVID 3, POSIX, BSD 4.3