From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from techfac.TechFak.Uni-Bielefeld.DE ([129.70.132.100]) by hawkwind.utcs.toronto.edu with SMTP id <24173>; Tue, 15 Mar 1994 03:52:33 -0500 Received: from dahlie.TechFak.Uni-Bielefeld.DE by techfac.TechFak.Uni-Bielefeld.DE id AA27986; Tue, 15 Mar 1994 09:52:07 +0100 Received: by dahlie.techfak.uni-bielefeld.de (5.0/tp.29.0890) id AA05571; Tue, 15 Mar 1994 09:52:04 --100 Date: Tue, 15 Mar 1994 05:52:04 -0500 From: malte@TechFak.Uni-Bielefeld.DE Message-Id: <9403150852.AA05571@dahlie.techfak.uni-bielefeld.de> To: rc@hawkwind.utcs.toronto.edu Subject: Re: Signal weirdness I just tried your example on Solaris 2.3 and found a different though still wrong behaviour: fn sighup { echo 'caught sighup'; sleep 10 } rc-1.5b1 + readline from bash-1.13.1 The signal gets caught but the handler is not executed until is pressed. The shell keeps running. rc-1.5b1 without readline Signal gets caught, the handler executed but then the shell exits with exit code 1 and "read: Interrupted system call" message. rc-1.4 without readline works fine. Malte