hush (a Bourne-style shell) for the GNO multitasking environment on the Apple IIgs
Go to file
Stephen Heumann 9bc48e5ebf Add synchronization to prevent the parent from running concurrently with the child until the child execs or terminates.
Our approach is to have the parent wait for SIGUSR2, and send that from the child just before it calls exec* or _exit.
2014-11-06 23:29:42 -06:00
coreutils Use alternative code (also from BusyBox) for checking if the user is in a group, avoiding a call to getgroups(), which isn't supported. 2014-11-04 16:24:41 -06:00
include Add synchronization to prevent the parent from running concurrently with the child until the child execs or terminates. 2014-11-06 23:29:42 -06:00
libbb Add synchronization to prevent the parent from running concurrently with the child until the child execs or terminates. 2014-11-06 23:29:42 -06:00
notes Move all the source files to 15-character ProDOS-compatible file names. 2014-11-02 22:11:07 -06:00
shell Add synchronization to prevent the parent from running concurrently with the child until the child execs or terminates. 2014-11-06 23:29:42 -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 Handle globals more simply, declaring the "G" structure containing them directly in shell/hush.c. 2014-11-06 13:08:38 -06:00
Makefile.gmake Handle globals more simply, declaring the "G" structure containing them directly in shell/hush.c. 2014-11-06 13:08:38 -06:00
texttogs Set things up so hush can be build with debug code turned on. 2014-11-06 11:42:17 -06:00