RW_READER_STARVEWRITER
if (rw == RW_READER || rw == RW_READER_STARVEWRITER)
} else if (rw == RW_READER_STARVEWRITER) {
if (rw == RW_READER || rw == RW_READER_STARVEWRITER) {
(rw != RW_READER_STARVEWRITER && RWST_WRITE_WANTED(l))) {
(type) == RW_READER ? RW_READER_STARVEWRITER : (type))
(type) == RW_READER ? RW_READER_STARVEWRITER : (type))