struct connection {
struct request *r;
int state;
struct server *s;
int fd;
int rfd;
struct in_addr peer;
char ip[16];
time_t t;
time_t it;
struct pool *input;
struct pool *output;
int assbackwards;
int keepalive;
int action;
struct connection *next;
#ifdef POLL
int pollno;
#endif
};
/* main */