Commit ID:      10051AAB6AE4E828507
CVSROOT:        /cvs
Module name:    src
Changes by:     [email protected]    2013/06/02 03:09:18 UTC

Modified files:
        bin/mksh       : Build.sh check.t exec.c jobs.c main.c sh.h

Log message:
fix a number of warnings and other issues:
• sig_t detection was a bit insane, it is a function-pointer type after all
• fix uninitialised variable in c_select which led to mistakenly accepting
  invalid (nōn-numeric) input and acting, randomly, upon it
• keep SIGCHLD blocked in child after forking longer, for job list manip
• block SIGCHLD ifdef DEBUG_LEAKS to not run job foo during/after afreeall
• fix annoying ISO C90 vs. C99 (un)signed constant warning

To generate a diff of this changeset, execute the following commands:
cvs -R rdiff -kk -upr1.636 -r1.637 src/bin/mksh/Build.sh
cvs -R rdiff -kk -upr1.614 -r1.615 src/bin/mksh/check.t
cvs -R rdiff -kk -upr1.120 -r1.121 src/bin/mksh/exec.c
cvs -R rdiff -kk -upr1.98 -r1.99 src/bin/mksh/jobs.c
cvs -R rdiff -kk -upr1.264 -r1.265 src/bin/mksh/main.c
cvs -R rdiff -kk -upr1.657 -r1.658 src/bin/mksh/sh.h

Reply via email to