getdirentries - возвращает элементы каталога в формате, независящем от файловой системы
НАЗВАНИЕgetdirentries - возвращает элементы каталога в формате, не
зависящем от файловой системы
СИНТАКСИС
#define _BSD_SOURCE or #define _SVID_SOURCE
#include
ssize_t getdirentries(int fd, char *buf, size_t nbytes ,
off_t *basep);
ОПИСАНИЕ
Считывает элементы каталога, указанного в fd области buf.
Считывается, по большей части, nbytes байтов. Чтение
начинается со смещения *basep и после чтения *basep
обновляется в соответствии с новой позицией.
ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ
getdirentries возвращает количество считанных байтов или
ноль, если достигнут конец каталога. Если произошла
ошибка, возвращается -1, и устанавливается соответствующим
образом глобальная переменная errno.
КОДЫ ОШИБОК
Подробности приведены в исходном коде библиотек Linux.