Return-Path: Delivered-To: new-httpd-archive@hyperreal.org Received: (qmail 2119 invoked by uid 6000); 1 Feb 1998 02:12:34 -0000 Received: (qmail 2112 invoked from network); 1 Feb 1998 02:12:33 -0000 Received: from twinlark.arctic.org (204.62.130.91) by taz.hyperreal.org with SMTP; 1 Feb 1998 02:12:33 -0000 Received: (qmail 7984 invoked by uid 500); 1 Feb 1998 02:23:38 -0000 Date: Sat, 31 Jan 1998 18:23:38 -0800 (PST) From: Dean Gaudet To: new-httpd@apache.org Subject: Re: Latest CVS httpd hangs In-Reply-To: Message-ID: X-Comment: Visit http://www.arctic.org/~dgaudet/legal for information regarding copyright and disclaimer. Organization: Transmeta Corp. 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 On Sat, 31 Jan 1998, Dean Gaudet wrote: > It's really not a good idea for modules to call exit(). We need to export > clean_child_exit() and you should use that instead. I'll commit that with > an MMN bump. There's already child_terminate(request_rec *r) which is meant to terminate the child at the end of the request. So you could longjmp out of your signal handler to your top level send routine, and bail at that point. I'll leave clean_child_exit() alone for now. Dean