WAITING_WRITE
int rw = (c->flags & WAITING_WRITE);
if (rw == 0 && (c->flags & WAITING_WRITE))
if ((c->flags & WAITING_WRITE) == 0) {
if (c->flags & (WAITING_READ|WAITING_WRITE))
if ((c->flags & WAITING_WRITE) == 0)
c->flags |= WAITING_WRITE;
c->flags &= ~(WAITING_WRITE);
c->flags &= ~(WAITING_WRITE);
if (clients[n]->flags & WAITING_WRITE)