ОБЗОР
#include <semaphore.h>
int sem_close(sem_t *sem);
Компонуется при указании параметра -pthread.
ОПИСАНИЕ
Функция sem_close() закрывает именованный семафор, на который указывает sem, позволяя освободить все ресурсы, которые система выделила под семафор вызывающему процессу.ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ
При успешном выполнении sem_close() возвращается 0; при ошибке возвращается -1, а в errno содержится код ошибки.ОШИБКИ
- EINVAL
- Значение sem не является корректным для семафора.
АТРИБУТЫ
Описание терминов данного раздела смотрите в attributes(7).Интерфейс | Атрибут | Значение |
sem_close() | безвредность в нитях | безвредно (MT-Safe) |