struct fs_fileflags

Структура данных, определяющая флаги объекта в файловой системе (файла)

Прототип:

#include <sys/dcmd_blk.h>
#define FS_FLAGS_GENERIC 0
#define FS_FLAGS_FSYS 1
#define FS_FLAGS_BACKUP 0x0001
#define FS_FLAGS_HIDDEN 0x0002
#define FS_FLAGS_COMMITTING 0x2000
#define FS_FLAGS_CONTIGUOUS 0x4000
#define FS_FLAGS_DIRTY 0x8000
struct fs_fileflags {
uint16_t mask[2];
uint16_t bits[2];
char basetype[16];
};

Описание:

Структура fs_fileflags характеризует флаги объекта в файловой системе (файла). Поля структуры включают:

mask
Массив из двух масок флагов: общие (FS_FLAGS_GENERIC) и специфичные для файловой системы (FS_FLAGS_FSYS).
bits
Массивы установленных битов: общие (FS_FLAGS_GENERIC) и специфичные для файловой системы (FS_FLAGS_FSYS).
basetype
NUL-терминированная строка с именем файловой системы.

Классификация:

ЗОСРВ «Нейтрино»

Тематические ссылки:

devctl(), DCMD_FSYS_FILE_FLAGS




Предыдущий раздел: перейти