From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from euclid.skiles.gatech.edu (list@euclid.skiles.gatech.edu [130.207.146.50]) by melb.werple.net.au (8.7.4/8.7.3) with ESMTP id KAA28011 for ; Thu, 14 Mar 1996 10:17:58 +1100 (EST) Received: (from list@localhost) by euclid.skiles.gatech.edu (8.7.3/8.7.3) id SAA02129; Wed, 13 Mar 1996 18:06:24 -0500 (EST) Resent-Date: Wed, 13 Mar 1996 18:06:24 -0500 (EST) From: Zoltan Hidvegi Message-Id: <199603132259.XAA00374@hzoli.ppp.cs.elte.hu> Subject: signal handling bug To: zsh-workers@math.gatech.edu (Zsh hacking and development) Date: Wed, 13 Mar 1996 23:59:38 +0100 (MET) X-Mailer: ELM [version 2.4 PL25 ME8b+] Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Resent-Message-ID: <"ZYwh.0.BX.lJrHn"@euclid> Resent-From: zsh-workers@math.gatech.edu X-Mailing-List: archive/latest/825 X-Loop: zsh-workers@math.gatech.edu Precedence: list Resent-Sender: zsh-workers-request@math.gatech.edu Try % zsh -c 'trap exit INT ; while true ; do sleep 1 ; done' It is not interruptible with ^C. The INT signal terminates the sleep 1 process but zsh ignores this and starts an other sleep. Without sleep ^C works. It also works without `trap exit INT' or in interractive shells. Bye, Zoltan