|
Синтаксис
# include <pthread.h> int sem_init(sem_t *sem, int pshared, int value); |
Описание
Функция sem_init инициализирует общий семафор, на идентификатор которого указывает аргумент sem. Аргумент value задает значение семафора. Аргумент pshared в Linux может принимать значение только 0. |
Возвращаемое значение
При успешном завершении sem_init возвращает 0. В случае ошибки возвращается ненулевое значение. |
См.также
sem_getvalue, sem_post, sem_wait. |