Received: by taz.hyperreal.com (8.8.3/V2.0) id CAA24643; Mon, 9 Dec 1996 02:14:12 -0800 (PST) Received: from arachnet.algroup.co.uk by taz.hyperreal.com (8.8.3/V2.0) with SMTP id CAA24493; Mon, 9 Dec 1996 02:14:04 -0800 (PST) Received: from heap.ben.algroup.co.uk by arachnet.algroup.co.uk id aa17477; 9 Dec 96 10:13 GMT Received: from gonzo.ben.algroup.co.uk by heap.ben.algroup.co.uk id aa25547; 9 Dec 96 9:18 GMT Subject: Re: Release Management To: new-httpd@hyperreal.com Date: Mon, 9 Dec 1996 09:09:46 +0000 (GMT) From: Ben Laurie In-Reply-To: <199612082335.RAA17732@sierra.zyzzyva.com> from "Randy Terbush" at Dec 8, 96 05:35:37 pm Reply-To: ben@algroup.co.uk X-Mailer: ELM [version 2.4 PL24 PGP2] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Message-ID: <9612090909.aa12929@gonzo.ben.algroup.co.uk> Sender: new-httpd-owner@apache.org Precedence: bulk Reply-To: new-httpd@hyperreal.com Randy Terbush wrote: > > > I'm right now working on the reentrant problem in log_error(). > I think this needs to be dealt with if possible. I'm currently > trying to gleen some extra knowledge from Stevens on signal handlers. > Seems that we need to sigsuspend() the current mask when heading into > things like log_error(). Comments welcome. I'll mail a patch to the > list shortly. You mean sigprocmask()? Note that if sigaction() is used rather than signal(), you can specify a mask when setting the handler. Also note that you need to mask all signals which invoke the same handler (I suppose). Cheers, Ben. -- Ben Laurie Phone: +44 (181) 994 6435 Email: ben@algroup.co.uk Freelance Consultant and Fax: +44 (181) 994 6472 Technical Director URL: http://www.algroup.co.uk/Apache-SSL A.L. Digital Ltd, Apache Group member (http://www.apache.org) London, England. Apache-SSL author