reorganize pthread data structures and move the definitions to alltypes.h
[musl] / src / thread / pthread_rwlock_wrlock.c
index 219e924..8fd9ad1 100644 (file)
@@ -4,10 +4,10 @@ int pthread_rwlock_wrlock(pthread_rwlock_t *rw)
 {
        int nr;
        while (pthread_rwlock_trywrlock(rw)==EAGAIN) {
 {
        int nr;
        while (pthread_rwlock_trywrlock(rw)==EAGAIN) {
-               if ((nr=rw->__readers))
-                       __wait(&rw->__readers, &rw->__waiters, nr, 0);
+               if ((nr=rw->_rw_readers))
+                       __wait(&rw->_rw_readers, &rw->_rw_waiters, nr, 0);
                else
                else
-                       __wait(&rw->__wrlock, &rw->__waiters, 1, 0);
+                       __wait(&rw->_rw_wrlock, &rw->_rw_waiters, 1, 0);
        }
        return 0;
 }
        }
        return 0;
 }