--- parser3/src/targets/cgi/parser3.C 2001/04/03 07:20:54 1.55 +++ parser3/src/targets/cgi/parser3.C 2001/04/17 19:00:59 1.64 @@ -5,7 +5,7 @@ Author: Alexander Petrosyan (http://design.ru/paf) - $Id: parser3.C,v 1.55 2001/04/03 07:20:54 paf Exp $ + $Id: parser3.C,v 1.64 2001/04/17 19:00:59 paf Exp $ */ #include "pa_config_includes.h" @@ -14,16 +14,11 @@ # include #endif -#include -#include -#include -#include -#include - #include "pa_sapi.h" #include "pa_common.h" #include "pa_globals.h" #include "pa_request.h" +#include "pa_socks.h" /// IIS refuses to read bigger chunks const size_t READ_POST_CHUNK_SIZE=0x400*0x400; // 1M @@ -53,42 +48,6 @@ static LONG WINAPI TopLevelExceptionFilt #endif // SAPI -const char *SAPI::get_env(Pool& pool, const char *name) { - return getenv(name); -} - -uint SAPI::read_post(Pool& pool, char *buf, uint max_bytes) { - uint read_size=0; - do { - int chunk_size=read(fileno(stdin), - buf+read_size, min(READ_POST_CHUNK_SIZE, max_bytes-read_size)); - if(chunk_size<0) - break; - read_size+=chunk_size; - } while(read_size