Skip to content

ksh 93u+m/1.0.8

Compare
Choose a tag to compare
@McDutchie McDutchie released this 01 Jan 01:44
· 315 commits to 1.0 since this release

Here is the eighth ksh 93u+m/1.0 bugfix release. It fixes a bug that caused an incorrect default exit status for 'exit' within a trap action, as well as a race condition (introduced in 1.0.7) occurring on some systems when running an external command with a redirection from a command substitution.

Main changes between ksh 93u+m/1.0.7 and 93u+m/1.0.8:

  • Fixed a regression in the behaviour of exit in a trap action. The exit status used when no argument is given to exit is now once again the exit status of the last command executed before the trap action.
  • Fixed a race condition, introduced in 1.0.7, that occurred on some systems when running an external command with a standard output redirection from a command substitution.
  • Fixed an init-time crash on failure to trim the shell command history file due to a non-writeable parent directory; ksh now prints a warning instead.
  • The kill built-in command now correctly refuses to issue SIGSTOP to the shell's own process if the shell is a login shell.

Full Changelog: v1.0.7...v1.0.8