RWST_WRITE_WANTED
!RWST_WRITE_WANTED(l))
if (!RWST_WRITE_WANTED(l))
(rw != RW_READER_STARVEWRITER && RWST_WRITE_WANTED(l))) {