54 |
54 |
55 char** cgi_add_vars(char **env, Session *sn, Request *rq); |
55 char** cgi_add_vars(char **env, Session *sn, Request *rq); |
56 |
56 |
57 int cgi_start(CGIProcess *p, char *path, char *const argv[], char *const envp[]); |
57 int cgi_start(CGIProcess *p, char *path, char *const argv[], char *const envp[]); |
58 |
58 |
59 void cgi_close(CGIProcess *p); |
59 int cgi_close(CGIProcess *p); |
60 |
60 |
61 CGIResponseParser* cgi_parser_new(Session *sn, Request *rq); |
61 CGIResponseParser* cgi_parser_new(Session *sn, Request *rq); |
62 void cgi_parser_free(CGIResponseParser *parser); |
62 void cgi_parser_free(CGIResponseParser *parser); |
63 int cgi_parse_response(CGIResponseParser *parser, char *buf, size_t len, size_t *bpos); |
63 int cgi_parse_response(CGIResponseParser *parser, char *buf, size_t len, size_t *bpos); |
64 |
64 |