{
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
- __wait(&rw->__wrlock, &rw->__waiters, 1, 0);
+ __wait(&rw->_rw_wrlock, &rw->_rw_waiters, 1, 0);
}
return 0;
}