KasperskyOS Community Edition 1.1
Содержание
Содержание
KosSemaphoreDeinit()
Функция объявлена в файле kos/semaphore.h
.
Retcode KosSemaphoreDeinit(KosSemaphore *semaphore);
Функция уничтожает семафор semaphore
, инициализированный ранее функцией KosSemaphoreInit()
.
Безопасно уничтожать инициализированный семафор, на котором в настоящее время нет заблокированных потоков. Эффект уничтожения семафора, на котором в данный момент заблокированы другие потоки, непредсказуем.
Функция возвращает:
- rcOk в случае успеха;
- rcInvalidArgument, если
semaphore
указывает на невалидный семафор; - rcFail, если есть потоки, заблокированные этим семафором.