URWLOCK_PREFER_READER
l->lock.rw_flags = URWLOCK_PREFER_READER;
flags = URWLOCK_PREFER_READER;
flags = URWLOCK_PREFER_READER;
if (_thr_rwlock_tryrdlock(rwlock, URWLOCK_PREFER_READER) == 0)
ret = __thr_rwlock_rdlock(rwlock, URWLOCK_PREFER_READER, NULL);
if ((flags & URWLOCK_PREFER_READER) != 0 ||
(rwlock->rw_flags & URWLOCK_PREFER_READER) != 0)
if (!(fflag & URWLOCK_PREFER_READER) && !(flags & URWLOCK_PREFER_READER))
if (!(flags & URWLOCK_PREFER_READER)) {