gno/bin/gsh
tribby 6269a8ca25 Changes for gsh version 2.0d8:
Fixed several mutual exclusion problems, including a particularly nasty
one that would cause gsh to loop forever inside the memory manager. (You
could identify this one by the "BRA (-23)" at the bottom of the infinite
loop.)

Fixed the string vector print routine to properly handle all numbers of
entries in the hash table.  Previously, it would always print duplicate
entries if there were < 6 commands hashed, and would sometimes print
duplicates (depending on previous contents of an internal table) for
other numbers of commands.

gsh would wait on background processes started from an exec file
(executed, not sourced). Now the exec file does not wait on the process,
but the background process is not associated with the parent shell after
the exec file terminates.

Made gsh globbing work more like csh: if none of the requested patterns
are found, print "No match" and exit.

At startup, if /etc/glogin, $HOME/glogin, or $HOME/gshrc does not exist,
don't report a "file not found" error message. (PR#100)
1998-12-31 18:29:14 +00:00
..
M Initial checkin of gsh v1.1 as provided by Tony Diaz. 1997-11-18 05:31:00 +00:00
man gsh.1: 1998-06-04 03:11:28 +00:00
tests Initial checkin of gsh v1.1 as provided by Tony Diaz. 1997-11-18 05:31:00 +00:00
alias.asm Changes for gsh version 2.0d8: 1998-12-31 18:29:14 +00:00
bufpool.asm Changes for gsh version 2.0d7: 1998-12-21 23:57:08 +00:00
builtin.asm Changes for gsh version 2.0d8: 1998-12-31 18:29:14 +00:00
cmd.asm Changes for gsh version 2.0d8: 1998-12-31 18:29:14 +00:00
dir.asm Changes for gsh version 2.0d8: 1998-12-31 18:29:14 +00:00
edit.asm Changes for gsh version 2.0d8: 1998-12-31 18:29:14 +00:00
expand.asm Changes for gsh version 2.0d8: 1998-12-31 18:29:14 +00:00
gsh.mac Changes for gsh version 2.0d8: 1998-12-31 18:29:14 +00:00
gsh.rez Changes for gsh version 2.0d8: 1998-12-31 18:29:14 +00:00
hash.asm Changes for gsh version 2.0d8: 1998-12-31 18:29:14 +00:00
history.asm Changes for gsh version 2.0d7: 1998-12-21 23:57:08 +00:00
invoke.asm Changes for gsh version 2.0d8: 1998-12-31 18:29:14 +00:00
jobs.asm Changes for gsh version 2.0d8: 1998-12-31 18:29:14 +00:00
m16.gno Initial checkin of gsh v1.1 as provided by Tony Diaz. 1997-11-18 05:31:00 +00:00
main.asm Added startup protocol as requested by Devin Reed (PR#78) and Steve Reeves 1998-09-08 16:53:14 +00:00
Makefile Replaced last of old shell calls with their newer counterparts. This 1998-08-03 17:30:30 +00:00
mdb.mac Initial checkin of gsh v1.1 as provided by Tony Diaz. 1997-11-18 05:31:00 +00:00
mmdebug.asm Added startup protocol as requested by Devin Reed (PR#78) and Steve Reeves 1998-09-08 16:53:14 +00:00
oldorca.asm Initial checkin of gsh v1.1 as provided by Tony Diaz. 1997-11-18 05:31:00 +00:00
orca.asm Changes for gsh version 2.0d8: 1998-12-31 18:29:14 +00:00
prompt.asm Added startup protocol as requested by Devin Reed (PR#78) and Steve Reeves 1998-09-08 16:53:14 +00:00
shell.asm Changes for gsh version 2.0d8: 1998-12-31 18:29:14 +00:00
shellutil.asm Changes for gsh version 2.0d8: 1998-12-31 18:29:14 +00:00
shellvar.asm Changes for gsh version 2.0d7: 1998-12-21 23:57:08 +00:00
stdio.asm Changes for gsh version 2.0d5: 1998-10-26 17:04:51 +00:00
sv.asm Changes for gsh version 2.0d8: 1998-12-31 18:29:14 +00:00
term.asm Changes for gsh version 2.0d7: 1998-12-21 23:57:08 +00:00
To.Do Changes for gsh version 2.0d8: 1998-12-31 18:29:14 +00:00
UpdateLog Changes for gsh version 2.0d8: 1998-12-31 18:29:14 +00:00