URW_READERS_MASK
} else if (rwstate & URW_READERS_MASK) {
ultos((uint64_t)(rwstate & URW_READERS_MASK), 10,
readers &= URW_READERS_MASK;
(readers & URW_READERS_MASK) != 0) {
(URW_WRITE_LOCKED | URW_READERS_MASK) :
(URW_HAS_WAITERS | URW_WRITE_LOCKED | URW_READERS_MASK);
readers &= URW_READERS_MASK; /* count of current readers */
(readers & URW_READERS_MASK) != 0))
si_p->si_state.nreaders = (rwstate & URW_READERS_MASK);
*rwstate |= (value & URW_READERS_MASK);
} else if ((rwstate & URW_READERS_MASK) == 0) {
else if ((rwstate & URW_READERS_MASK) > 0) {
if ((rwstate & URW_READERS_MASK) == 0)