The Heirloom Bourne Shell is a portable variant of the traditional Unix shell. It is especially suitable for testing the portability of shell scripts and for processing legacy scripts. The Bourne shell does not provide as many features as newer Unix shells, but it does provide a stable shell language. With this in mind, it is also suitable for general script processing and interactive use. This variant of the Bourne shell has been derived from OpenSolaris code and thus provides the SVR4/SVID3 level of the shell.
|Tags||Software Development Interpreters Shells|
|Operating Systems||Unix POSIX|
|Implementation||Unix Shell C|
Release Notes: Spell checking for the "cd" command is now optionally available. The job control code has been fixed to allow commands like "(cat a; cat b) | cat". Job control now works on FreeBSD. Locales are now also enabled on platforms without a "/usr/lib/locale" directory. The manual page has been enhanced.
Release Notes: The "ulimit" command now works portably; using it could previously crash the shell on some platforms. A manual page has been added. The shell now also compiles on HP-UX, AIX, and Tru64 Unix. Shell accounting with the SHACCT mechanism has been enabled.
Release Notes: The "kill -n" and "read" commands were broken in the first release and have been fixed. Temporary files for here documents are now always only readable by the invoking user. The "read -r" and "umask -S" commands have been added, as well as the "TIMEOUT" variable. Various fixes for specific system environments were also made.
No changes have been submitted for this release.