WAITING_READ
c = add_new_socket(fd, LISTEN_SOCKET|WAITING_READ|INCLUDE_ERROR_CODE, callback, user);
c = add_new_socket(fd, LISTEN_SOCKET|WAITING_READ, callback, user);
c = add_new_socket(fd, LISTEN_SOCKET|WAITING_READ|ALLOW_HTTP, callback, user);
if ((c->flags & WAITING_READ) == 0)
if (c->flags & (WAITING_READ|WAITING_WRITE))
if ((c->flags & WAITING_READ) == 0)
c->flags &= ~WAITING_READ;
WAITING_READ | (c->flags & INHERIT_MASK),
c->flags &= ~WAITING_READ;
c->flags &= ~WAITING_READ;
c->flags &= ~WAITING_READ;
if (clients[n]->flags & WAITING_READ)