Return-Path: Delivered-To: new-httpd-archive@hyperreal.org Received: (qmail 26310 invoked by uid 6000); 24 Jul 1998 17:08:11 -0000 Received: (qmail 26300 invoked from network); 24 Jul 1998 17:08:09 -0000 Received: from smtp.lerdorf.on.ca (HELO sunlab.bellglobal.com) (199.243.250.75) by taz.hyperreal.org with SMTP; 24 Jul 1998 17:08:09 -0000 Received: from shell.lerdorf.on.ca (rasmus@adsl.lerdorf.on.ca [207.164.141.19]) by sunlab.bellglobal.com (8.8.8/8.8.8) with SMTP id MAA06195 for ; Fri, 24 Jul 1998 12:58:34 -0400 (EDT) Date: Fri, 24 Jul 1998 13:10:38 -0400 (Eastern Daylight Time) From: Rasmus Lerdorf To: new-httpd@apache.org Subject: Re: r->connection->aborted no longer set? In-Reply-To: Message-ID: X-X-Sender: rasmus@imap3.bellglobal.com MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: new-httpd-owner@apache.org Precedence: bulk Reply-To: new-httpd@apache.org > is timeout() actually getting called? No, timeout isn't getting called. The relevant part of my mod_php3.c stub is: /* Assume output will be HTML. Individual scripts may change this further down the line */ r->content_type = "text/html"; /* Init timeout */ hard_timeout("send", r); php3_save_umask(); chdir_file(r->filename); add_common_vars(r); add_cgi_vars(r); apache_php3_module_main(r, fd, display_source_mode, preprocessed); /* Done, restore umask, turn off timeout, close file and return */ php3_restore_umask(); kill_timeout(r); #if WIN32|WINNT close(fd); #else pclosef(r->pool, fd); #endif return OK; The apache_php3_module_main() function is the entry point to PHP. -Rasmus