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