Структура сообщения подключения с указанием статуса и типа файла
struct _io_connect_ftype_reply {
uint16_t status;
uint16_t reserved;
uint32_t file_type;
};
Менеджер ресурсов использует структуру _io_connect_ftype_reply
, чтобы отправить статус и тип файла клиенту, который отправил сообщение подключения. Включает в себя:
- status
- Обычно одно из errno значений.
- file_type
- Тип файла; одно из значений ниже (определено в
<sys/ftype.h>
): - _FTYPE_ANY
- путь может быть любой.
- _FTYPE_LINK
- зарезервировано для менеджера процессов.
- _FTYPE_MOUNT
- получить запрос на монтирование пути path (path должен быть
NULL
). - _FTYPE_MQUEUE
- зарезервировано для менеджера очередей сообщений.
- _FTYPE_PIPE
- зарезервировано для менеджера каналов.
- _FTYPE_SEM
- зарезервировано для менеджера семафоров.
- _FTYPE_SHMEM
- зарезервировано для объекта разделяемой памяти.
- _FTYPE_SOCKET
- зарезервировано для менеджера сокетов.
- _FTYPE_SYMLINK
- зарезервировано для менеджера процессов.
ЗОСРВ «Нейтрино»
struct _io_connect, struct _io_connect_link_reply, resmgr_connect_funcs_t
Предыдущий раздел: Описание API системной библиотеки