iofunc_unblock()

Разблокировать блок открытого контекста (OCB)

Прототип:

#include <sys/iofunc.h>
int iofunc_unblock( resmgr_context_t *ctp,
iofunc_attr_t *attr );

Аргументы:

ctp
A pointer to a resmgr_context_t structure that the resource-manager library uses to pass context information between functions.
attr
A pointer to the iofunc_attr_t structure that describes the characteristics of the device that's associated with your resource manager.

Библиотека:

libc

Описание:

The iofunc_unblock() function unblocks any clients that are blocked on any internal resource manager structures.


Note: Currently, this involves only the advisory lock list that's maintained by the attribute.

If a client connection is found:

If no client connection is found, iofunc_unblock() returns _RESMGR_DEFAULT.

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

_RESMGR_DEFAULT
No client connection was found.
_RESMGR_NOREPLY
A client connection has been unblocked.

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

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

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

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

iofunc_unblock_default(), resmgr_context_t




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