rsrcdbmgr_destroy()

Уничтожить системный ресурс

Прототип:

#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 системной библиотеки