Server for Information Technologies Сервер поддерживается
Центром Информационных Технологий
(095) 932-9212, 932-9213, 939-0783
E-mail: info@citforum.ru
Сервер содержит море(!) аналитической информации CIT Forum CD-ROM

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).

Comments: info@citmgu.ru
Designed by Andrey Novikov
Copyright © CIT
Обновлено: 13.03.2015