Commit ID:      10051F1695C46761A92
CVSROOT:        /cvs
Module name:    (multiple)
Changes by:     [email protected]    2013/07/25 18:07:51 UTC

Modified files:
        bin/mksh       : check.t main.c sh.h
        src            : mksh.hts

Log message:
Steffen Daode Nurpmeso found an actual bug:

Whenever the SIGEXIT trap was set (to anything, really)
syntax errors and interruptions were not ignored any more
in an interactive shell (where they should be, unless
set -e is used); fix that.

tbd: traps should probably only be marked as pending
and run for LLEAVE/E_NONE

To generate a diff of this changeset, execute the following commands:
cvs -R rdiff -kk -upr1.623 -r1.624 src/bin/mksh/check.t
cvs -R rdiff -kk -upr1.268 -r1.269 src/bin/mksh/main.c
cvs -R rdiff -kk -upr1.661 -r1.662 src/bin/mksh/sh.h
cvs -R rdiff -kk -upr1.524 -r1.525 www/src/mksh.hts

Reply via email to