From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 13333 invoked from network); 7 Dec 2007 12:04:49 -0000 X-Spam-Checker-Version: SpamAssassin 3.2.3 (2007-08-08) on f.primenet.com.au X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=AWL,BAYES_00 autolearn=ham version=3.2.3 Received: from news.dotsrc.org (HELO a.mx.sunsite.dk) (130.225.247.88) by ns1.primenet.com.au with SMTP; 7 Dec 2007 12:04:49 -0000 Received-SPF: none (ns1.primenet.com.au: domain at sunsite.dk does not designate permitted sender hosts) Received: (qmail 74041 invoked from network); 7 Dec 2007 12:04:45 -0000 Received: from sunsite.dk (130.225.247.90) by a.mx.sunsite.dk with SMTP; 7 Dec 2007 12:04:45 -0000 Received: (qmail 24555 invoked by alias); 7 Dec 2007 12:04:42 -0000 Mailing-List: contact zsh-workers-help@sunsite.dk; run by ezmlm Precedence: bulk X-No-Archive: yes X-Seq: 24183 Received: (qmail 24533 invoked from network); 7 Dec 2007 12:04:41 -0000 Received: from news.dotsrc.org (HELO a.mx.sunsite.dk) (130.225.247.88) by sunsite.dk with SMTP; 7 Dec 2007 12:04:41 -0000 Received: (qmail 73709 invoked from network); 7 Dec 2007 12:04:41 -0000 Received: from smtp3-g19.free.fr (212.27.42.29) by a.mx.sunsite.dk with SMTP; 7 Dec 2007 12:04:34 -0000 Received: from smtp3-g19.free.fr (localhost.localdomain [127.0.0.1]) by smtp3-g19.free.fr (Postfix) with ESMTP id 7A57317BAB4 for ; Fri, 7 Dec 2007 13:04:33 +0100 (CET) Received: from localhost.localdomain (bar06-2-82-224-157-131.fbx.proxad.net [82.224.157.131]) by smtp3-g19.free.fr (Postfix) with ESMTP id 3F10517B5F3 for ; Fri, 7 Dec 2007 13:04:33 +0100 (CET) Date: Fri, 7 Dec 2007 12:57:52 +0100 From: Guillaume Chazarain To: "Zsh Hackers' List" Subject: Re: deadlock caused by gettext usage in a signal handler Message-ID: <20071207125752.0f197483@inria.fr> In-Reply-To: <200712071127.lB7BRC1F012713@news01.csr.com> References: <20071130203534.1d1ea29c@inria.fr> <20071204203017.35a29727.p.w.stephenson@ntlworld.com> <20071207000207.2eb7e5e7@inria.fr> <20071207103533.47776664@news01> <20071207114631.7fa1eab9@inria.fr> <071207032122.ZM25420@torch.brasslantern.com> <200712071127.lB7BRC1F012713@news01.csr.com> X-Mailer: Claws Mail 3.0.2 (GTK+ 2.10.14; i386-redhat-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Le Fri, 07 Dec 2007 11:27:12 +0000, Peter Stephenson a =C3=A9crit : > + queue_signals(); > pid =3D fork(); > - signal_setmask(signals); > + unqueue_signals(); OK, tested it, works fine. The following comment in signals.h made a lot of sense to me though ;-) * it is probably overkill for zsh to do this --=20 Guillaume