Структура, характеризующая сообщения менеджера ресурсов типа _IO_SPACE
#include <sys/iofunc.h>struct _io_space {uint16_t type;uint16_t combine_len;uint16_t subtype;short whence;uint64_t start;uint64_t len;};typedef union {struct _io_space i;uint64_t o;} io_space_t;
Данная структура ассоциирована с сообщениями менеджера ресурсов типа _IO_SPACE
. Поле i определяет входящие данные (поступающие в менеджер ресурсов), поле o исходящие (отправляемые обратно клиенту).
Элемент i - структура _io_space
, содержит следующие элементы:
_IO_SPACE
. _IO_COMBINE_FLAG
. F_ALLOCSP
или F_FREESP
. <unistd.h>
): Элемент o - размер файла.
ЗОСРВ «Нейтрино»
resmgr_io_funcs_t, iofunc_space_verify()
Предыдущий раздел: Описание API системной библиотеки