|
| ||||||||||||
| ||||||||||||
DIRENT(4)НАЗВАНИЕ СИНТАКСИС #include <sys/dirent.h> #include <sys/types.h> ОПИСАНИЕ Структура dirent такова:
struct dirent {
long d_ino;
off_t d_off;
unsigned short d_reclen;
char d_name [1];
};
Поле d_ino - это число, которое уникально для каждого файла в файловой системе. Значением поля d_off служит смещение данного элемента в реальном каталоге. Поле d_name есть начало массива символов, задающего имя элемента каталога. Данное имя ограничено нулевым байтом и может содержать не более MAXNAMLEN символов. Тем самым описываемая структура имеет переменную длину, хранящуюся в поле d_reclen. Эта длина определяется как число байт между текущим элементом и следующим, причем следующий элемент всегда будет выравнен по границе значения типа long. СМ. ТАКЖЕ |
|
CITForum © 1997–2025