Commit ID:      100554142C5624212CA
CVSROOT:        /cvs
Module name:    src
Changes by:     [email protected]    2015/04/29 20:44:39 UTC

Modified files:
        bin/mksh       : Build.sh check.t funcs.c histrap.c mksh.1 sh.h

Log message:
overhaul the signal handling:
• support NSIG_MAX from http://austingroupbugs.net/view.php?id=741
  and make a TODO for later to use sysconf(_SC_NSIG) at runtime
• bounds-check signals (e.g. no smaller than 1, but smaller than NSIG)
• align trap errorlevel with other shells
• make trap match what’s in POSIX and fixup the manpage
• refactor some code related to signals
• hide from kill builtin both EXIT and ERR pseudo-signals

To generate a diff of this changeset, execute the following commands:
cvs -R rdiff -kk -upr1.677 -r1.678 src/bin/mksh/Build.sh
cvs -R rdiff -kk -upr1.692 -r1.693 src/bin/mksh/check.t
cvs -R rdiff -kk -upr1.270 -r1.271 src/bin/mksh/funcs.c
cvs -R rdiff -kk -upr1.142 -r1.143 src/bin/mksh/histrap.c
cvs -R rdiff -kk -upr1.365 -r1.366 src/bin/mksh/mksh.1
cvs -R rdiff -kk -upr1.728 -r1.729 src/bin/mksh/sh.h

Reply via email to