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