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