From 1d59ff3262237ef8d0d3cdca8e5a41e0513dc065 Mon Sep 17 00:00:00 2001 From: yibiao <> Date: Thu, 9 Nov 2006 15:58:58 +0000 Subject: [PATCH] FastCGI version --- org.gridsite.core/src/gridsite-copy.c | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/org.gridsite.core/src/gridsite-copy.c b/org.gridsite.core/src/gridsite-copy.c index d59231f..b9d2e1a 100644 --- a/org.gridsite.core/src/gridsite-copy.c +++ b/org.gridsite.core/src/gridsite-copy.c @@ -38,6 +38,7 @@ // script COPY /cgi-bin/gridsite-copy.cgi // /////////////////////////////////////////////////////////////////// +#include #include #include #include @@ -54,7 +55,7 @@ size_t write_data(void *ptr, size_t size, size_t nmemb, void *stream) return written; } -int main( int argn, char **argv ) +int gridsite_copy() { char *getenv(); @@ -99,7 +100,7 @@ int main( int argn, char **argv ) // the segmenty of code is tested on 19th sep. 2005 if( (ptr=curl_getenv("HTTP_COOKIE")) != NULL) { - ptr += 17; + ptr += 20; strcpy( passcode, ptr ); } @@ -153,3 +154,12 @@ int main( int argn, char **argv ) printf("\n"); return 0; } + +int main( void ) +{ + + while(FCGI_Accept() >= 0){ + gridsite_copy(); + } +} + -- 1.8.2.3