From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 15079 invoked from network); 29 Mar 2001 03:39:44 -0000 Received: from sunsite.dk (130.225.51.30) by ns1.primenet.com.au with SMTP; 29 Mar 2001 03:39:44 -0000 Received: (qmail 10000 invoked by alias); 29 Mar 2001 03:39:36 -0000 Mailing-List: contact zsh-workers-help@sunsite.dk; run by ezmlm Precedence: bulk X-No-Archive: yes X-Seq: 13824 Received: (qmail 9989 invoked from network); 29 Mar 2001 03:39:35 -0000 To: zsh-workers@sunsite.dk Subject: trap problem. MIME-Version: 1.0 (generated by SEMI 1.14.0 - "Iburihashi") Content-Type: text/plain; charset=US-ASCII From: Tanaka Akira Date: 29 Mar 2001 12:39:35 +0900 Message-ID: User-Agent: T-gnus/6.14.5 (based on Gnus v5.8.7) (revision 08) SEMI/1.14.0 (Iburihashi) Deisui/1.14.0 (Kikuhime) APEL/10.2 Emacs/21.0.100 (i386-unknown-freebsd4.2) MULE/5.0 (SAKAKI) trap doesn't work as follows. % Src/zsh --version zsh 4.0.1-pre-2 (i386-unknown-freebsd4.2) % Src/zsh -fc 'trap "echo INT" INT; sleep 60' ^C % It should print `INT' but it doesn't. bash, pdksh, ash and ksh93 works as follows. % bash -fc 'trap "echo INT" INT; sleep 60' ^CINT zsh: exit 130 bash -fc 'trap "echo INT" INT; sleep 60' % ksh93 exits with 2 instead of 130, though. -- Tanaka Akira