From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Stef Van Vlierberghe Newsgroups: gmane.emacs.devel Subject: Re: [rms@gnu.org: Re: [twurgler@goodyear.com: emacs-21.2.90 on HP 11.0]] Date: Fri, 19 Jul 2002 23:11:10 +0200 Sender: emacs-devel-admin@gnu.org Message-ID: <15672.32878.544719.842994@raven.sup.cfmu.eurocontrol.be> References: <5983E4DAC939D311B2F20008C7E62E7A075D238B@clsh01xch.office.cfmu.eurocontrol.be> <200207181455.g6IEt8W24994@aztec.santafe.edu> <200207191337.JAA18823@rds294.goodyear.com> Reply-To: Stef.Van-Vlierberghe@eurocontrol.int NNTP-Posting-Host: localhost.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Trace: main.gmane.org 1027113143 20766 127.0.0.1 (19 Jul 2002 21:12:23 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Fri, 19 Jul 2002 21:12:23 +0000 (UTC) Cc: rms@gnu.org, philippe.waroquiers@eurocontrol.int, stef.van-vlierberghe@eurocontrol.int, emacs-devel@gnu.org, bruce@perens.com Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by main.gmane.org with esmtp (Exim 3.33 #1 (Debian)) id 17Vf30-0005Op-00 for ; Fri, 19 Jul 2002 23:12:22 +0200 Original-Received: from fencepost.gnu.org ([199.232.76.164]) by quimby.gnus.org with esmtp (Exim 3.12 #1 (Debian)) id 17VfFY-0007nm-00 for ; Fri, 19 Jul 2002 23:25:20 +0200 Original-Received: from localhost ([127.0.0.1] helo=fencepost.gnu.org) by fencepost.gnu.org with esmtp (Exim 3.35 #1 (Debian)) id 17Vf30-0003AO-00; Fri, 19 Jul 2002 17:12:22 -0400 Original-Received: from out02d.e-scan.net ([193.123.92.203]) by fencepost.gnu.org with esmtp (Exim 3.35 #1 (Debian)) id 17Vf1x-00038e-00; Fri, 19 Jul 2002 17:11:17 -0400 Original-Received: from biscuit.eurocontrol.be (unverified) by out02d.e-scan.net (Content Technologies SMTPRS 4.2.10) with ESMTP id ; Fri, 19 Jul 2002 21:11:13 +0000 Original-Received: from CLSH01XCH.sup.cfmu.eurocontrol.be ([193.58.25.63]) by biscuit.eurocontrol.be (8.9.3 (PHNE_18546)/8.9.3) with ESMTP id XAA19241; Fri, 19 Jul 2002 23:11:13 +0200 (METDST) Original-Received: from raven.sup.cfmu.eurocontrol.be ([193.221.188.78]) by CLSH01XCH.sup.cfmu.eurocontrol.be with SMTP (Microsoft Exchange Internet Mail Service Version 5.5.2653.13) id PDGLNHZZ; Fri, 19 Jul 2002 23:11:11 +0200 Original-Received: (from vvl@localhost) by raven.sup.cfmu.eurocontrol.be (8.8.6 (PHNE_17190)/8.8.6) id XAA23474; Fri, 19 Jul 2002 23:11:11 +0200 (METDST) Original-To: Tom Wurgler In-Reply-To: <200207191337.JAA18823@rds294.goodyear.com> X-Mailer: VM 7.00 under Emacs 21.1.2 Errors-To: emacs-devel-admin@gnu.org X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.0.11 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: Emacs development discussions. List-Unsubscribe: , List-Archive: Xref: main.gmane.org gmane.emacs.devel:5921 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:5921 Tom Wurgler writes: > > Recently Richard Stallman wrote: > > > Date: Thu, 18 Jul 2002 08:55:08 -0600 (MDT) > > From: Richard Stallman > > CC: twurgler@goodyear.com, philippe.waroquiers@eurocontrol.int, > > stef.van-vlierberghe@eurocontrol.int, emacs-devel@gnu.org, > > bruce@perens.com > > Reply-to: rms@gnu.org > > > > If *both* patches are applied and POSIX_SIGNALS is defined, > > all the problems above are disappearing. > > In other words: > > (while t) is interrupted by C-g > > (sleep-for 3) really sleeps 3 seconds > > abort running job in shell works (both with C-c C-c and with Signal -> > > Break) > > > > That is good. Thanks. > > > > > > I have that the all the problems I reported are fixed with these patches (the > BROKEN_SA_RESTART in sysdep.c and hpux11.h, and the process.c patch), but I > don't find that the (while t) is interruptable. Did I miss a fix here? > > thanks > > tom I think the (while t) problem was caused by the SA_RESTART. If you use tusc (tusc.7.2.shar from HP devresource site) to look at the system calls being made with emacs is hanging, you should see a repetition of select() calls being continuously interrupted by SIGALARMs. Use : tusc -R -v -o /tmp/emacs.tusc emacs That will show you the system call restarts (-R) The options used when installing signal handlers (-v) will put the output in /tmp/emacs.tusc (-o) Good luck. -- Stef Van Vlierberghe Eurocontrol - CFMU room 20115 stef.van-vlierberghe@eurocontrol.int Raketstraat 96 Tel: +32 2 729 97 32 B-1130 BRUSSELS Fax: +32 2 729 90 22 Belgium