readdir - читает каталог
НАЗВАНИЕreaddir - читает каталог
СИНТАКСИС
#include
#include
struct dirent *readdir(DIR *dir);
ОПИСАНИЕ
Функция readdir() возвращает указатель на следующую запись
каталога в структуре dirent, прочитанную из потока
каталога. Каталог указан в dir. Функция возвращает NULL по
достижении последней записи или если была обнаружена
ошибка.
В соответствие с POSIX, структура dirent содержит поле
char d_name[] неопределенной длины, с максимальным
количеством символов, предшествующих конечному нулевому
символу, равным NAME_MAX. Использование других полей
отрицательно повлияет на переносимость ваших программ. В
POSIX-2001 как расширение XSI описано поле ino_t d_ino.
Данные, возвращаемые readdir() могут быть переписаны
последующими вызовами readdir() для того же каталожного
потока.
ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ
Функция readdir() возвращает указатель на структуру dirent
или NULL в случае ошибки или по достижении последней
записи.
КОДЫ ОШИБОК
EBADF - неверный описатель потока каталога dir.
СООТВЕТСТВИЕ СТАНДАРТАМ
SVID 3, POSIX, BSD 4.3