pthread_cond_wait and pthread_cond_timedwait, and their sce counterparts, threw a host exception when the mutex was unlocked, locked by another thread, or not yet initialized, and dereferenced the adaptive static initializer. FreeBSD returns EPERM for these (EINVAL for a destroyed mutex) before touching the condition. (cherry picked from commit a78bb8a855ca3b277f128c6a9e52ff3949b9cb80) |
||
|---|---|---|
| .. | ||
| Attr.cpp | ||
| Cond.cpp | ||
| Mutex.cpp | ||
| Rwlock.cpp | ||
| Sem.cpp | ||
| Thread.cpp | ||
| Tsd.cpp | ||