_RESMGR_STATUS()

Установить статус контекста менеджера ресурсов

Прототип:

#include <sys/resmgr.h>
#define _RESMGR_STATUS( resmgr_context_t *ctp,
int status ) ...

Аргументы:

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

Библиотека:

Отсутствует.

Описание:

Макрос _RESMGR_STATUS() устанавливает поле status в структуре resmgr_context_t.

Библиотека менеджера ресурсов использует status, когда возвращает значение из _RESMGR_NPARTS() для функций ввода-вывода или подключения, например:

MsgReply( ctp->rcvid, ctp->status, ctp->iov, num ).

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

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

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

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

iov_t, resmgr_connect_funcs_t, resmgr_context_t, resmgr_io_funcs_t, _RESMGR_NPARTS(), _RESMGR_PTR()




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