hush (a Bourne-style shell) for the GNO multitasking environment on the Apple IIgs
Go to file
Stephen Heumann 6d5e65b9df Fix corruption and hanging resulting from using _exit in forked processes by calling QuitGS directly instead.
GNO's _exit (contrary to its man page) does clean-up for stuff like the memory allocator, which is inappropriate in a forked child process and leads to hangs and crashes.
2014-11-09 18:49:58 -06:00
coreutils Changes to handle the use of \r as newline on the IIgs. 2014-11-08 19:58:11 -06:00
include Fix corruption and hanging resulting from using _exit in forked processes by calling QuitGS directly instead. 2014-11-09 18:49:58 -06:00
libbb Changes to handle the use of \r as newline on the IIgs. 2014-11-08 19:58:11 -06:00
notes Move all the source files to 15-character ProDOS-compatible file names. 2014-11-02 22:11:07 -06:00
shell Fix corruption and hanging resulting from using _exit in forked processes by calling QuitGS directly instead. 2014-11-09 18:49:58 -06:00
.gitignore Minimal changes to enable hush-only builds on OS X 2014-10-26 21:14:47 -05:00
.indent.pro First revision of the Busybox Style Guide and an accompanying .indent.pro 2000-07-24 22:36:06 +00:00
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 LICENSE: update address of the FSF 2009-05-06 05:28:53 -04:00
Makefile Changes so that hush can successfully re-execute itself: 2014-11-08 18:03:25 -06:00
Makefile.gmake Add code to get the path of the current executable, which we need to re-execute the shell. 2014-11-07 23:06:34 -06:00
texttogs Set things up so hush can be build with debug code turned on. 2014-11-06 11:42:17 -06:00