struct cfstate *mkcfparser(FILE *in, char *name);
void freecfparser(struct cfstate *s);
char **getcfline(struct cfstate *s);
struct cfstate *mkcfparser(FILE *in, char *name);
void freecfparser(struct cfstate *s);
char **getcfline(struct cfstate *s);
-int childhandle(struct child *ch, struct hthead *req, int fd);
+int childhandle(struct child *ch, struct hthead *req, int fd, void (*chinit)(void *), void *idata);