mirror of
https://github.com/GnoConsortium/gno.git
synced 2025-01-22 03:30:12 +00:00
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)
…
…
…
…
Description
GNO is the UNIX-like environment for the Apple IIgs
Languages
C
64.7%
Roff
18.6%
Assembly
13.1%
Makefile
1.3%
C++
1.1%
Other
0.9%