#include #include "cgi.h" #include "proton.h" #include "private/context.h" void pwt_cgi_write_body(pwt_ctxt_t *pwt) { char *str = NULL; apr_size_t len; if (apr_brigade_pflatten(etl_stream_baton(pwt->out), &str, &len, pwt->m_pool) == APR_SUCCESS) { fwrite(str, len, 1, stdout); } } void pwt_cgi_write_header(pwt_ctxt_t *pwt) { fprintf(stdout, "Content-Type: text/html\n"); fprintf(stdout, "\n"); } etl_variable_t* pwt_etl_getenv(pwt_ctxt_t *pwt) { return pwt->m_environment; }