From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: usr1-signal, usr2-signal, etc. Date: Tue, 05 Dec 2006 19:46:38 -0500 Message-ID: References: Reply-To: rms@gnu.org NNTP-Posting-Host: dough.gmane.org Content-Type: text/plain; charset=ISO-8859-15 X-Trace: sea.gmane.org 1165366025 4744 80.91.229.10 (6 Dec 2006 00:47:05 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Wed, 6 Dec 2006 00:47:05 +0000 (UTC) Cc: emacs-devel@gnu.org, storm@cua.dk Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Dec 06 01:47:03 2006 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by dough.gmane.org with esmtp (Exim 4.50) id 1Grkw2-0007Sp-6T for ged-emacs-devel@m.gmane.org; Wed, 06 Dec 2006 01:46:54 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Grkw1-0007in-Js for ged-emacs-devel@m.gmane.org; Tue, 05 Dec 2006 19:46:53 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Grkvo-0007hz-K1 for emacs-devel@gnu.org; Tue, 05 Dec 2006 19:46:40 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Grkvn-0007hZ-Rg for emacs-devel@gnu.org; Tue, 05 Dec 2006 19:46:40 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Grkvn-0007hT-K9 for emacs-devel@gnu.org; Tue, 05 Dec 2006 19:46:39 -0500 Original-Received: from [199.232.76.164] (helo=fencepost.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.52) id 1Grkvn-0000GV-Qk for emacs-devel@gnu.org; Tue, 05 Dec 2006 19:46:39 -0500 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.52) id 1Grkvm-0004y9-7T; Tue, 05 Dec 2006 19:46:38 -0500 Original-To: YAMAMOTO Mitsuharu In-reply-to: (message from YAMAMOTO Mitsuharu on Tue, 05 Dec 2006 12:40:03 +0900) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:63337 Archived-At: I'm concerned about the case that kbd_buffer_store_event_hold is called from the signal-handler context while it is also executed in the normal context. This has already existed for SIGUSR1 and SIGUSR2 before your change, though. Since people hardly ever use SIGUSR1 and SIGUSR2, a bug that happens only a small fraction of the time when they are called might never have happened. But if it happens for signals that are more common, it will start to occur. So it is good that you noticed this. We should fix it now.