описано в разд. 16.4)
i_version ULONG Версия файла (для NFS)
i_file_acl ULONG ACL файла
i_dir_acl ULONG ACL каталога
i_faddr ULONG Адрес фрагмента (Fragment address)
i_frag UCHAR Номер фрагмента (Fragment number)
i_fsize UCHAR Размер фрагмента (Fragment size)
i_pad1 USHORT Заполнение
i_reserved2 ULONG[2] Зарезервировано

Поле типа и прав доступа к файлу представляет собой двухбайтовое слово, каждый бит которого служит флагом, индицирующим отношение файла к определенному типу или установку одного конкретного права на файл.

Таблица 16.5. Структура поля, задающего тип и права доступа

Идентификатор Значение Назначение флага (поля)
S_IFMT F000 Маска для типа файла
S_IFSOCK A000 Доменное гнездо (socket)
S_IFLNK C000 Символическая ссылка
S_IFREG 8000 Обычный (regular) файл
S_IFBLK 6000 Блок-ориентированное устройство
S_IFDIR 4000 Каталог
S_IFCHR 2000 Байт-ориентированное (символьное) устройство
S_IFIFO 1000 Именованный канал (fifo)
S_ISUID 0800 SUID - бит смены владельца
Добавить отзыв
ВСЕ ОТЗЫВЫ О КНИГЕ В ИЗБРАННОЕ

3

Вы можете отметить интересные вам фрагменты текста, которые будут доступны по уникальной ссылке в адресной строке браузера.

Отметить Добавить цитату