X-Git-Url: http://www.dolda2000.com/gitweb/?a=blobdiff_plain;f=src%2Fhtparser.h;h=91652e63ed421db387b6a336bd99608b47095f2b;hb=fc253e2fa06742656bd018981ec000799c956391;hp=f98624a135cd914e071693abaf838b65d8467165;hpb=6ca53b2e5e3b76345fd709a3e9d32aee69889054;p=ashd.git diff --git a/src/htparser.h b/src/htparser.h index f98624a..91652e6 100644 --- a/src/htparser.h +++ b/src/htparser.h @@ -6,13 +6,21 @@ struct conn { void *pdata; }; -void serve(FILE *in, struct conn *conn); +struct mtbuf { + struct muth **b; + size_t s, d; +}; + +void serve(struct bufio *in, struct conn *conn); int listensock4(int port); int listensock6(int port); +char *formathaddress(struct sockaddr *name, socklen_t namelen); void handleplain(int argc, char **argp, char **argv); #ifdef HAVE_GNUTLS void handlegnussl(int argc, char **argp, char **argv); #endif +extern struct mtbuf listeners; + #endif