Popis
int
sem_acquire
( int sem_identifier)
Při
úspěchu
vrací
TRUE
,
při
chybě
FALSE
.
sem_acquire(
)
blokuje
(pokud
je
optřeba
)
až
do
získání
semaforu
.
Proces
pokoušející
se
získat
semafor
,
který
už
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(
)
.