diff --git a/cgi.d b/cgi.d index 8f457b9..1a38644 100644 --- a/cgi.d +++ b/cgi.d @@ -2542,6 +2542,8 @@ mixin template CustomCgiMain(CustomCgi, alias fun, long maxContentLength = defau version(fastcgi) { // SetHandler fcgid-script + FCGX_Init(); + FCGX_Stream* input, output, error; FCGX_ParamArray env; @@ -2725,6 +2727,8 @@ version(fastcgi) { alias char** FCGX_ParamArray; + void FCGX_Init(); + c_int FCGX_Accept(FCGX_Stream** stdin, FCGX_Stream** stdout, FCGX_Stream** stderr, FCGX_ParamArray* envp); c_int FCGX_GetChar(FCGX_Stream* stream); c_int FCGX_PutStr(const ubyte* str, c_int n, FCGX_Stream* stream);