| Сервер поддерживается Центром Информационных Технологий (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