sem_acquire

sem_acquire -- Získat semafor

Popis

int sem_acquire ( int sem_identifier)

Při úspěchu vrací TRUE , při chybě FALSE .

sem_acquire( ) blokuje (pokud je optřeba ) do získání semaforu . Proces pokoušející se získat semafor , který získal bude blokovat navěky , pokud by získání tohoto semaforu způsobilo překročení jeho hodnoty max_acquire .

Po zpracování požadavku se všechny získané , ale explicitně neuvolněné semafoty uvolní automaticky , a vygeneruje se varování .

Viz také : sem_get( ) a sem_release( ) .