iofunc_notify_remove()

Удалить записи уведомлений из списка

Прототип:

#include <sys/iofunc.h>
void iofunc_notify_remove( resmgr_context_t *ctp,
iofunc_notify_t *nop );

Аргументы:

ctp
NULL, or a pointer to a resmgr_context_t structure for the client whose entries you want to remove.
nop
An array of three iofunc_notify_t structures that represent (in order), the input, output, and out-of-band notification lists whose entries you want to remove.

Библиотека:

libc

Описание:

The iofunc_notify_remove() function removes all of the entries associated with the current client from the notification list passed in nop. The client information is obtained from the ctp.

If the ctp pointer is NULL, then all of the notify entries will be removed. A resource manager generally calls this function, with NULL as the ctp in the close_ocb callout, to clean up all handles associated with this connection. If the handles are shared between several connections, then the ctp should be provided to clean up after each client.

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

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

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

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

iofunc_notify_t, iofunc_notify(), iofunc_notify_trigger(), resmgr_context_t




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