]>
Commit | Line | Data |
---|---|---|
320054e8 DG |
1 | #include "pthread_impl.h" |
2 | ||
3 | int __pthread_mutex_lock(pthread_mutex_t *m) | |
4 | { | |
5 | if ((m->_m_type&15) == PTHREAD_MUTEX_NORMAL | |
6 | && !a_cas(&m->_m_lock, 0, EBUSY)) | |
7 | return 0; | |
8 | ||
9 | return __pthread_mutex_timedlock(m, 0); | |
10 | } | |
11 | ||
12 | weak_alias(__pthread_mutex_lock, pthread_mutex_lock); |