sem_init (3)
   инициализация общего семафора  

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


Список системных вызовов