From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 12038 invoked by alias); 27 Sep 2017 08:35:45 -0000 Mailing-List: contact zsh-workers-help@zsh.org; run by ezmlm Precedence: bulk X-No-Archive: yes List-Id: Zsh Workers List List-Post: List-Help: X-Seq: 41769 Received: (qmail 21205 invoked by uid 1010); 27 Sep 2017 08:35:44 -0000 X-Qmail-Scanner-Diagnostics: from mailout2.w1.samsung.com by f.primenet.com.au (envelope-from , uid 7791) with qmail-scanner-2.11 (clamdscan: 0.99.2/21882. spamassassin: 3.4.1. Clear:RC:0(210.118.77.12):SA:0(-6.9/5.0):. Processed in 1.86349 secs); 27 Sep 2017 08:35:44 -0000 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on f.primenet.com.au X-Spam-Level: X-Spam-Status: No, score=-6.9 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_HI, RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,RP_MATCHES_RCVD,SPF_HELO_PASS,SPF_PASS autolearn=ham autolearn_force=no version=3.4.1 X-Envelope-From: p.stephenson@samsung.com X-Qmail-Scanner-Mime-Attachments: | X-Qmail-Scanner-Zip-Files: | X-AuditID: cbfec7f5-f79d06d0000031c7-81-59cb62d874c9 Date: Wed, 27 Sep 2017 09:35:33 +0100 From: Peter Stephenson To: Zsh hackers list Subject: Re: exit status 0 after SIGINT Message-id: <20170927093533.3c981bbf@pwslap01u.europe.root.pri> In-reply-to: <170926104947.ZM15344@torch.brasslantern.com> Organization: Samsung Cambridge Solution Centre X-Mailer: Claws Mail 3.7.9 (GTK+ 2.22.0; i386-redhat-linux-gnu) MIME-version: 1.0 Content-type: text/plain; charset="US-ASCII" Content-transfer-encoding: 7bit X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHIsWRmVeSWpSXmKPExsWy7djPc7o3kk5HGqw+zWxxsPkhkwOjx6qD H5gCGKO4bFJSczLLUov07RK4Mhbtucda8JO5omPbacYGxn9MXYycHBICJhJtfetZIGwxiQv3 1rN1MXJxCAksZZR42vCUFcLpZZK4uGQuK0zH0p1tUIlljBKrN3+EapnGJHFtyxoo5wyjxKo9 a5ghnLOMEkeuN4P1swioShx7uZIdxGYTMJSYumk2I4gtIqAlsePkSbCrhAXUJQ51NjCD2LwC 9hInOx6C2ZwCVhI3/q9jA7H5BfQlrv79BPWFvcTMK2cYIeoFJX5Mvgf2EbOAjsS2bY/ZIWx5 ic1r3jJD1M9hk/g9Ka2LkQPIdpH4ulQAIiws8er4FnYIW0ais+Mg1Ph+Rokn3b4gv0gIzGCU OH1mBxtEwlqi7/ZFRoj5fBKTtk1nhpjJK9HRJgRR4iFx5/xKqHJHiYfvfkDDZDmTxP1/05km MCrMQnL2LCRnz0Jy9gJG5lWMIqmlxbnpqcWmesWJucWleel6yfm5mxiBqeD0v+NfdzAuPWZ1 iFGAg1GJh5ch5FSkEGtiWXFl7iFGCQ5mJRFe1fjTkUK8KYmVValF+fFFpTmpxYcYpTlYlMR5 baPaIoUE0hNLUrNTUwtSi2CyTBycUg2MhiEvd1kdv7bF82jrw4mmbbev1HgnH9bcLvW33k+7 58VqHam9ca16Pa2zkv1zVF4lsZR9rPJ8eK1cq7e98vBMlo+3/tlvLfS4ELV6wdmda/q6pesz +p0PCzzZuaysmu2ZybZl0WmmSyvkz6+SZnQou930pjd8y4soT5WD8cKlLn5zvewn79umxFKc kWioxVxUnAgADTK+cwEDAAA= X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrILMWRmVeSWpSXmKPExsVy+t/xq7rXk05HGvxq0LQ42PyQyYHRY9XB D0wBjFFcNimpOZllqUX6dglcGYv23GMt+Mlc0bHtNGMD4z+mLkZODgkBE4mlO9tYIWwxiQv3 1rN1MXJxCAksYZRo+/acGcKZwSTx8vBVVgjnHKPEiamn2CGcs4wSe2Y8YwHpZxFQlTj2ciU7 iM0mYCgxddNsRhBbREBLYsfJk2D7hAXUJQ51NjCD2LwC9hInOx6C2ZwCVhI3/q+D2r0SaN2K 52BH8QvoS1z9+wnqWHuJmVfOMEI0C0r8mHwPbDEz0ILN25pYIWx5ic1r3oINFQJaduPubvYJ jMKzkLTMQtIyC0nLAkbmVYwiqaXFuem5xYZ6xYm5xaV56XrJ+bmbGIEBve3Yz807GC9tDD7E KMDBqMTDyxByKlKINbGsuDL3EKMEB7OSCK9q/OlIId6UxMqq1KL8+KLSnNTiQ4zSHCxK4ry9 e1ZHCgmkJ5akZqemFqQWwWSZODilGhhnW36dMe9yGOPuxIyVEgtfrdi2VlN+1tNj3N2fKzaZ lOlHqUtFFtk9q68zW/ivWnf9j7f2rc1W9iYpvRnTi1XNJH6otjimFC98NnGq9I1yw/VZb+ff OfL1iXBn3Jcr76zCn3qkP0v6+y13l7D50ixJ57WHnwr9r9h+v83pwOd7a6ewz5K8ZK6pxFKc kWioxVxUnAgA7aMVk2QCAAA= X-CMS-MailID: 20170927083535eucas1p2711a185ed9b3cc04c57e47f0ac3fb948 X-Msg-Generator: CA X-Sender-IP: 182.198.249.179 X-Local-Sender: =?UTF-8?B?UGV0ZXIgU3RlcGhlbnNvbhtTQ1NDLURhdGEgUGxhbmUb?= =?UTF-8?B?7IK87ISx7KCE7J6QG1ByaW5jaXBhbCBFbmdpbmVlciwgU29mdHdhcmU=?= X-Global-Sender: =?UTF-8?B?UGV0ZXIgU3RlcGhlbnNvbhtTQ1NDLURhdGEgUGxhbmUbU2Ft?= =?UTF-8?B?c3VuZyBFbGVjdHJvbmljcxtQcmluY2lwYWwgRW5naW5lZXIsIFNvZnR3YXJl?= X-Sender-Code: =?UTF-8?B?QzEwG0VIURtDMTBDRDA1Q0QwNTAwNTg=?= CMS-TYPE: 201P X-CMS-RootMailID: 20170925125104epcas5p3948e0702e32903ad3a09070937edbb54 X-RootMTR: 20170925125104epcas5p3948e0702e32903ad3a09070937edbb54 References: <2f98bd49-1439-2bd9-c7b2-7d05ac8678fc@inlv.org> <20170925145717.13849173@pwslap01u.europe.root.pri> <757d2c4c-fb9f-d168-c70a-08560677a181@inlv.org> <170926104947.ZM15344@torch.brasslantern.com> On Tue, 26 Sep 2017 10:49:47 -0700 Bart Schaefer wrote: > diff --git a/Src/exec.c b/Src/exec.c > index bd242d1..0d2dc4e 100644 > --- a/Src/exec.c > +++ b/Src/exec.c > @@ -3199,7 +3199,8 @@ execcmd_exec(Estate state, Execcmd_params eparams, > } > > if (errflag) { > - lastval = 1; > + if (!lastval) > + lastval = 1; > if (oautocont >= 0) > opts[AUTOCONTINUE] = oautocont; > return; I'll forget mine since this appeared first. pws