|
Синтаксис
# 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. |