INODE(4)
НАЗВАНИЕ
inode - формат описателя файла
СИНТАКСИС
#include <sys/types.h>
#include <sys/ino.h>
ОПИСАНИЕ
В файловой системе описатель обычного файла или каталога имеет следующую структуру, определенную во включаемом файле <sys/ino.h>:
/* Структура описателя файла в том виде,
как она хранится на диске. */
struct dinode {
ushort di_mode; /* Режим и тип файла */
short di_nlink; /* Количество ссылок на файл */
ushort di_uid; /* Идентификатор владельца */
ushort di_gid; /* Идентификатор группы */
off_t di_size; /* Размер файла в байтах */
char di_addr[40]; /* Адреса блоков на диске */
time_t di_atime; /* Время последнего доступа */
time_t di_mtime; /* Время последней модификации */
time_t di_ctime; /* Время последнего изменения
статуса файла */
};
/* Из 40 байт для адресов используется 39:
это 13 адресов по 3 байта каждый. */
По поводу типов off_t и time_t см.
types(5).
СМ. ТАКЖЕ
stat(2), fs(4), types(5).