X-Git-Url: http://nsz.repo.hu/git/?p=musl;a=blobdiff_plain;f=src%2Fthread%2Fpthread_rwlock_rdlock.c;h=0800d21ffd63fba0a97fd81b070a46c5aeb12df1;hp=29863507c07453336e4513f6250d9991d2037f9c;hb=50304f2eefb4c79ceaf4605203f3825a35d831c0;hpb=8aeee8db21858becb45a8e9f6b5bc23109638bcb diff --git a/src/thread/pthread_rwlock_rdlock.c b/src/thread/pthread_rwlock_rdlock.c index 29863507..0800d21f 100644 --- a/src/thread/pthread_rwlock_rdlock.c +++ b/src/thread/pthread_rwlock_rdlock.c @@ -2,7 +2,5 @@ int pthread_rwlock_rdlock(pthread_rwlock_t *rw) { - while (pthread_rwlock_tryrdlock(rw)) - __wait(&rw->_rw_wrlock, &rw->_rw_waiters, 1, 0); - return 0; + return pthread_rwlock_timedrdlock(rw, 0); }