[so] Eroare la sem_wait

Cosmin Arad so@atlantis.cs.pub.ro
Sat, 29 Nov 2003 08:41:57 -0800 (PST)


--- Mihai Iancu <mail2mihai@yahoo.com> wrote:
> Era vb ca la un apel de asteptare pe un IPC
> sa verificam EINTR.
> 
> Din man vad ca sem_wait nu il seteaza ( sau 
> cel putin nu se specifica).
> 
> Mai trebuie veriicat daca asteptarea este
> intrerupta de semnal sau nu?
> Daca da cum, se mai seteaza errno cumva?

Se pare ca in implementarea LinuxThreads pentru toate
operatiile blocante se fac teste daca operatia a fost
deblocata corespunzator. Daca te uiti in sursele
LinuxThreads o sa gasesti un while(1) la
pthread_mutex_lock, pthread_cond_wait, sem_wait si
altele.

Pe scurt: nu mai trebuie verificat.

Cosmin

__________________________________
Do you Yahoo!?
Protect your identity with Yahoo! Mail AddressGuard
http://antispam.yahoo.com/whatsnewfree