From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: =?ISO-8859-1?Q?Jan_Dj=E4rv?= Newsgroups: gmane.emacs.devel Subject: Re: why "in_sighandler"? Date: Tue, 22 Aug 2006 20:00:13 +0200 Message-ID: <44EB462D.6020307@swipnet.se> References: <87psevdhpc.fsf-monnier+emacs@gnu.org> <44E88FCA.5050705@swipnet.se> <44E9503E.7030609@swipnet.se> <44E95E71.30203@swipnet.se> <44E972EC.8000903@swipnet.se> <44E999CE.3080403@swipnet.se> <44EAA67E.1060400@swipnet.se> <44EABF0C.7000207@swipnet.se> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Trace: sea.gmane.org 1156269743 12729 80.91.229.2 (22 Aug 2006 18:02:23 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Tue, 22 Aug 2006 18:02:23 +0000 (UTC) Cc: Stefan Monnier , emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Aug 22 20:02:20 2006 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1GFaZb-0002Yx-B4 for ged-emacs-devel@m.gmane.org; Tue, 22 Aug 2006 20:02:00 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1GFaZZ-0007WH-QA for ged-emacs-devel@m.gmane.org; Tue, 22 Aug 2006 14:01:57 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1GFaYf-0006yo-Lb for emacs-devel@gnu.org; Tue, 22 Aug 2006 14:01:01 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1GFaYb-0006sF-BX for emacs-devel@gnu.org; Tue, 22 Aug 2006 14:01:01 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1GFaYb-0006rr-5v for emacs-devel@gnu.org; Tue, 22 Aug 2006 14:00:57 -0400 Original-Received: from [81.228.8.184] (helo=av11-2-sn2.hy.skanova.net) by monty-python.gnu.org with esmtp (Exim 4.52) id 1GFagF-0003HM-OE for emacs-devel@gnu.org; Tue, 22 Aug 2006 14:08:51 -0400 Original-Received: by av11-2-sn2.hy.skanova.net (Postfix, from userid 502) id 23FD638247; Tue, 22 Aug 2006 20:00:55 +0200 (CEST) Original-Received: from smtp4-2-sn2.hy.skanova.net (smtp4-2-sn2.hy.skanova.net [81.228.8.93]) by av11-2-sn2.hy.skanova.net (Postfix) with ESMTP id 1553337F0C; Tue, 22 Aug 2006 20:00:55 +0200 (CEST) Original-Received: from coolsville.localdomain (81-235-205-204-no59.tbcn.telia.com [81.235.205.204]) by smtp4-2-sn2.hy.skanova.net (Postfix) with ESMTP id C05AE37E46; Tue, 22 Aug 2006 20:00:53 +0200 (CEST) User-Agent: Thunderbird 1.5.0.5 (Macintosh/20060719) Original-To: YAMAMOTO Mitsuharu In-Reply-To: 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:58734 Archived-At: YAMAMOTO Mitsuharu skrev: > > Recursive mutex is implemented using a simpler lock mechanism. That's > why I used the term "lock" instead of "mutex". All mutexes in glibc on GNU/Linux are implemented with a lower level lock. As I said before, both fixes have some drawbacks. If you want to install your fix, go right ahead, it will work equally well. Jan D.