Уничтожить системный ресурс
#include <sys/rsrcdbmgr.h>
#include <sys/rsrcdbmsg.h>
int rsrcdbmgr_destroy( rsrc_alloc_t *item,
int count );
- item
- Массив структур rsrc_alloc_t, описывающих ресурсы, которые требуется уничтожить. Для получения информации об этой структуре см. документацию по rsrcdbmgr_create().
- count
- Количество элементов в массиве.
libc
Функция rsrcdbmgr_destroy() уничтожает count системных ресурсов, которые определены в массиве item.
- EOK
- Успешное завершение.
- -1
- Возникла ошибка. Код ошибки записан в errno.
- EINVAL
- Некорректный аргумент либо ресурс уже используется.
- ENOMEM
- Недостаточно памяти для размещения внутренних структур данных.
См. в rsrcdbmgr_create().
ЗОСРВ «Нейтрино»
- Да
- Обработчик прерываний
- Нет
- Обработчик сигналов
- Да
- В потоке
- Да
rsrc_alloc_t, rsrcdbmgr_attach(), rsrcdbmgr_create(), rsrcdbmgr_detach()
Предыдущий раздел: Описание API системной библиотеки