hush (a Bourne-style shell) for the GNO multitasking environment on the Apple IIgs
Go to file
Stephen Heumann 4d60cd1043 Fixes for environment variable handling on GNO:
* Push/pop environment to make sure it is isolated from our parents and children.
* Make all environment vars (and shell vars) case-insensitive, consistent with GNO's internal handling of environment vars.
* Wrap putenv and unsetenv to make sure they are called with lower-case variable names, which is necessary to maintain consistency between the environ array and the kernel's internal representation of variables.
2014-11-20 13:21:23 -06:00
coreutils Changes to handle the use of \r as newline on the IIgs. 2014-11-08 19:58:11 -06:00
include Fixes for environment variable handling on GNO: 2014-11-20 13:21:23 -06:00
libbb Fixes for environment variable handling on GNO: 2014-11-20 13:21:23 -06:00
notes Move all the source files to 15-character ProDOS-compatible file names. 2014-11-02 22:11:07 -06:00
shell Fixes for environment variable handling on GNO: 2014-11-20 13:21:23 -06:00
.gitignore Minimal changes to enable hush-only builds on OS X 2014-10-26 21:14:47 -05:00
.indent.pro
build.gcc Define segments and make other adjustments in makefile. 2014-11-05 22:26:33 -06:00
build.gs Set things up so hush can be build with debug code turned on. 2014-11-06 11:42:17 -06:00
LICENSE
Makefile Add our own implementation of fnmatch (taken from NetBSD), because the one in GNO 2.0.6's libc is broken. 2014-11-18 20:51:04 -06:00
Makefile.gmake Add our own implementation of fnmatch (taken from NetBSD), because the one in GNO 2.0.6's libc is broken. 2014-11-18 20:51:04 -06:00
texttogs Set things up so hush can be build with debug code turned on. 2014-11-06 11:42:17 -06:00