Документация по LinuxLinuxDoc.Ru 🔍

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
Читать новости Linux в Telegram
Linux - readdir - читает каталог
Мы в соцсетях ✉