Структура, характеризующая сообщения менеджера ресурсов типа _IO_LSEEK
#include <sys/iofunc.h>struct _io_lseek {uint16_t type;uint16_t combine_len;short whence;uint16_t zero;uint64_t offset;};typedef union {struct _io_lseek i;uint64_t o;} io_lseek_t;
Данная структура ассоциирована с сообщениями менеджера ресурсов типа _IO_LSEEK
. Поле i определяет входящие данные (поступающие в менеджер ресурсов), поле o исходящие (отправляемые обратно клиенту).
Элемент i - структура _io_lseek
, содержит следующие элементы:
_IO_LSEEK
. _IO_COMBINE_FLAG
. SEEK_SET
, SEEK_CUR
или SEEK_END
. Элемент o - смещение, полученное после завершение операции.
ЗОСРВ «Нейтрино»
resmgr_io_funcs_t, iofunc_lseek()
Предыдущий раздел: Описание API системной библиотеки