Главная | Контакты | Настройки СМЕНИТЬ ПАЛИТРУ:

Главная > Операционные системы > UNIX

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


Главная > Операционные системы > UNIX