--- parser3/src/targets/apache13/modules/extra/Attic/mod_parser3.C 2001/08/07 13:23:33 1.39 +++ parser3/src/targets/apache13/modules/extra/Attic/mod_parser3.C 2001/09/07 16:51:43 1.41.4.1 @@ -5,7 +5,7 @@ Author: Alexander Petrosyan (http://design.ru/paf) */ -static const char *RCSId="$Id: mod_parser3.C,v 1.39 2001/08/07 13:23:33 parser Exp $"; +static const char *RCSId="$Id: mod_parser3.C,v 1.41.4.1 2001/09/07 16:51:43 parser Exp $"; #include "httpd.h" #include "http_config.h" @@ -14,6 +14,7 @@ static const char *RCSId="$Id: mod_parse #include "http_main.h" #include "http_protocol.h" #include "util_script.h" +#include "multithread.h" #include "pa_sapi.h" #include "classes.h" @@ -175,8 +176,11 @@ void SAPI::send_body(Pool& pool, const v @todo intelligent cache-control */ -static int parser_handler(request_rec *r) -{ +static int parser_handler(request_rec *r) { +// _asm int 3; + if(r->finfo.st_mode == 0) + return NOT_FOUND; + Pool pool(r->pool); pool.set_context(r); @@ -201,10 +205,11 @@ static int parser_handler(request_rec *r request_info.uri=SAPI::get_env(pool, "REQUEST_URI"); request_info.content_type=SAPI::get_env(pool, "CONTENT_TYPE"); const char *content_length=SAPI::get_env(pool, "CONTENT_LENGTH"); - request_info.content_length=(content_length?atoi(content_length):0); + request_info.content_length=content_length?atoi(content_length):0; request_info.cookie=SAPI::get_env(pool, "HTTP_COOKIE"); request_info.user_agent=SAPI::get_env(pool, "HTTP_USER_AGENT"); + //_asm int 3; // prepare to process request Request request(pool, request_info,