resmgr_iofuncs()

Извлечь указатели на функции ввода-вывода, связанные с клиентским соединением

Прототип:

#include <sys/resmgr.h>
const resmgr_io_funcs_t * resmgr_iofuncs( resmgr_context_t *ctp );

Аргументы:

ctp
Указатель на структуру resmgr_context_t, которую библиотека менеджера ресурсов использует для передачи контекстной информации между функциями.

Библиотека:

libc

Описание:

Функция resmgr_iofuncs() извлекает таблицу функций ввода/вывода, связанную с клиентскими соединениями, описанными в контекстной информации, на которую указывает ctp.

Возвращаемое значение:

Указатель на таблицу функций ввода/вывода resmgr_io_funcs_t, или NULL в случае возникновения ошибки.

Коды ошибок:

ESRCH
Соединение не может быть найдено в таблице менеджера ресурсов.
ENOMEM
Недостаточно памяти для выполнения операции.
EINVAL
Некорректные аргументы.

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

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

Безопасность использования
Точка остановки потока
Нет
Обработчик прерываний
Нет
Обработчик сигналов
Нет
В потоке
Да

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

struct _msg_info, MsgInfo(), resmgr_context_t, resmgr_io_funcs_t, resmgr_ocb(), resmgr_open_bind(), resmgr_unbind()




Предыдущий раздел: Описание API системной библиотеки