use weak aliases rather than function pointers to simplify some code
[musl] / src / thread / pthread_mutex_lock.c
index 6696f17..2b4f3a7 100644 (file)
@@ -2,8 +2,5 @@
 
 int pthread_mutex_lock(pthread_mutex_t *m)
 {
-       int r;
-       while ((r=pthread_mutex_trylock(m)) == EBUSY)
-               __wait(&m->__lock, &m->__waiters, 1, 0);
-       return r;
+       return pthread_mutex_timedlock(m, 0);
 }