X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=server%2Ffastcgi.h;h=adb1db9007d55cc3cf38734f025fe5835555b65f;hb=e1f64e1bef95bee2ac3f9485075ea8d45f9a2fb0;hp=965cf5cbcfbedbe72f24ed28fa7acbe2ddbc6cbf;hpb=a0c96fa8feb1938db84d95b14c320e6c7511c282;p=matches%2FMCTX3420.git diff --git a/server/fastcgi.h b/server/fastcgi.h index 965cf5c..adb1db9 100644 --- a/server/fastcgi.h +++ b/server/fastcgi.h @@ -23,9 +23,10 @@ typedef enum StatusCodes { #define FCGI_PARAM_REQUIRED (1 << 0) #define FCGI_PARAM_RECEIVED (1 << 1) #define FCGI_BOOL_T (1 << 2) -#define FCGI_LONG_T (1 << 3) -#define FCGI_DOUBLE_T (1 << 4) -#define FCGI_STRING_T (1 << 5) +#define FCGI_INT_T (1 << 3) +#define FCGI_LONG_T (1 << 4) +#define FCGI_DOUBLE_T (1 << 5) +#define FCGI_STRING_T (1 << 6) #define FCGI_REQUIRED(x) ((x) | FCGI_PARAM_REQUIRED) #define FCGI_IS_REQUIRED(x) ((x) & FCGI_PARAM_REQUIRED) #define FCGI_RECEIVED(x) ((x) & FCGI_PARAM_RECEIVED) @@ -57,6 +58,8 @@ extern char *FCGI_EscapeJSON(char *buf); extern void FCGI_RejectJSONEx(FCGIContext *context, StatusCodes status, const char *description); extern void *FCGI_RequestLoop (void *data); +extern void FCGI_WriteBinary(void * data, size_t size, size_t num_elem); + /** * Shortcut to calling FCGI_RejectJSONEx. Sets the error code * to STATUS_ERROR.