Удалить записи уведомлений из списка
#include <sys/iofunc.h>void iofunc_notify_remove( resmgr_context_t *ctp,iofunc_notify_t *nop );
NULL
или указатель на структуру resmgr_context_t клиента, чьи записи вы хотите удалить.libc
Функция iofunc_notify_remove() удаляет все записи, связанные с текущим клиентом, из списка уведомлений, переданных в nop. Информация о клиенте получается из ctp.
Если указатель ctp равен NULL
, то все записи уведомлений будут удалены. Менеджер ресурсов обычно вызывает эту функцию со значением NULL
в ctp при вызове close_ocb(), чтобы очистить все дескрипторы, связанные с этим подключением. Если дескрипторы общие для нескольких подключений, то необходимо указать ctp для очистки после каждого клиента.
ЗОСРВ «Нейтрино»
iofunc_notify_t, iofunc_notify(), iofunc_notify_trigger(), resmgr_context_t
Предыдущий раздел: Описание API системной библиотеки