scsh-0.5/scsh
shivers 6b42e9d7aa 1. Hacked fork so that if it fails and the zombie autoreap policy is 'early,
we do a zombie-reap and then retry the fork. This way, if the fork fails
because the process table filled up, you can clean up and win.

It's not the right answer, but the right answer depends on handling SIGCHLD
interrupts, so we can't implement it now.

2. Hacked the optional arg handling to use the new LET-OPT machinery.
1996-04-19 18:26:31 +00:00
..
aix *** empty log message *** 1995-11-01 19:42:35 +00:00
bsd FreeBSD mods, mostly in comments 1995-11-04 21:13:42 +00:00
cxux Added include-file interface for stdio_dep.c 1995-10-25 11:37:40 +00:00
generic *** empty log message *** 1995-10-31 17:44:11 +00:00
hpux No longer export baud-rate encodings. 1995-11-01 00:19:30 +00:00
irix *** empty log message *** 1995-12-03 01:00:20 +00:00
linux finalized tty-consts.scm baud format 1995-11-01 01:12:42 +00:00
next finalized tty-consts.scm baud format 1995-11-01 01:12:42 +00:00
regexp *** empty log message *** 1995-11-02 02:29:05 +00:00
solaris *** empty log message *** 1995-12-03 01:00:20 +00:00
sunos finalized tty-consts.scm baud format 1995-11-01 01:12:42 +00:00
ultrix *** empty log message *** 1995-11-01 01:45:25 +00:00
.gitignore *** empty log message *** 1995-11-01 01:21:26 +00:00
awk.scm *** empty log message *** 1995-10-14 03:34:21 +00:00
bdbmo.c *** empty log message *** 1995-10-14 03:34:21 +00:00
char-set.scm CHAR-SET-CONTAINS? had extra code to make sure it did not work when 1995-11-20 06:20:12 +00:00
cstuff.h *** empty log message *** 1995-10-14 03:34:21 +00:00
db.c *** empty log message *** 1995-10-14 03:34:21 +00:00
db.scm *** empty log message *** 1995-10-14 03:34:21 +00:00
dbm.c *** empty log message *** 1995-10-14 03:34:21 +00:00
dbm.scm *** empty log message *** 1995-10-14 03:34:21 +00:00
dbm1.c *** empty log message *** 1995-10-14 03:34:21 +00:00
defrec.scm *** empty log message *** 1995-10-14 03:34:21 +00:00
dirstuff1.c Added a whole bunch of .h files describing the module structure of the C 1995-10-22 12:34:53 +00:00
dirstuff1.h Added a whole bunch of .h files describing the module structure of the C 1995-10-22 12:34:53 +00:00
ekko.scm *** empty log message *** 1995-10-14 03:34:21 +00:00
endian.scm.in nearly final 0.4.0 hax 1995-10-31 23:41:17 +00:00
enumconst.scm *** empty log message *** 1995-10-14 03:34:21 +00:00
fdports.h *** empty log message *** 1995-10-14 03:34:21 +00:00
fdports.scm *** empty log message *** 1995-10-14 03:34:21 +00:00
fdports1.c Changed char to int so non-ASCII chars wouldn't be sign-extended -- was 1995-11-20 06:32:02 +00:00
fdports1.h Added native-code support for SKIP-CHAR-SET. 1995-11-20 04:15:04 +00:00
fileinfo.scm file-writeable => file-writable 1995-10-28 22:04:58 +00:00
filemtch.scm - Fixed errno-error calls to include the syscall's args. This should greatly 1995-10-21 12:07:25 +00:00
filesys.scm *** empty log message *** 1995-10-14 03:34:21 +00:00
flock.c Added a whole bunch of .h files describing the module structure of the C 1995-10-22 12:34:53 +00:00
flock.scm Added a whole bunch of .h files describing the module structure of the C 1995-10-22 12:34:53 +00:00
flock1.c Added a whole bunch of .h files describing the module structure of the C 1995-10-22 12:34:53 +00:00
flock1.h Added a whole bunch of .h files describing the module structure of the C 1995-10-22 12:34:53 +00:00
fname.scm *** empty log message *** 1995-10-14 03:34:21 +00:00
fr.scm Fixed delimited readers -- there was confusion about what the handle-delimiter 1996-04-19 05:51:37 +00:00
glob.scm *** empty log message *** 1995-10-14 03:34:21 +00:00
here.scm *** empty log message *** 1995-10-14 03:34:21 +00:00
jcontrol.scm *** empty log message *** 1995-10-14 03:34:21 +00:00
jcontrol1.c minor cleanup 1995-10-26 13:36:06 +00:00
jcontrol2.c Moved set/get tty process group code to tty.scm. 1995-10-26 13:36:46 +00:00
jcontrol2.scm Moved set/get tty process group code to tty.scm. 1995-10-26 13:36:46 +00:00
meta-arg.scm Completely redesigned meta-arg syntax. 1995-10-29 11:43:42 +00:00
minor-version-number *** empty log message *** 1995-11-05 02:55:04 +00:00
ndbm.c *** empty log message *** 1995-10-14 03:34:21 +00:00
ndbm.scm - Fixed errno-error calls to include the syscall's args. This should greatly 1995-10-21 12:07:25 +00:00
ndbm1.c *** empty log message *** 1995-10-14 03:34:21 +00:00
ndbmo.c *** empty log message *** 1995-10-14 03:34:21 +00:00
network.c even more 0.4.0 hacks 1995-10-31 23:16:31 +00:00
network.scm *** empty log message *** 1995-10-31 21:52:04 +00:00
network1.c *** empty log message *** 1995-11-01 08:19:46 +00:00
network1.h Added a whole bunch of .h files describing the module structure of the C 1995-10-22 12:34:53 +00:00
newports.scm Added SET-CURRENT-INPUT-PORT! and friends. 1995-10-28 22:12:17 +00:00
nextbs.c *** empty log message *** 1995-10-14 03:34:21 +00:00
nt2.c *** empty log message *** 1995-10-14 03:34:21 +00:00
old-static.scm *** empty log message *** 1995-10-14 03:34:21 +00:00
oldfr.scm *** empty log message *** 1995-10-14 03:34:21 +00:00
oldhere.scm *** empty log message *** 1995-10-14 03:34:21 +00:00
oldtop.scm *** empty log message *** 1995-10-14 03:34:21 +00:00
procobj.scm filter-weak-ptr-list had args to reduce in wrong order. 1995-10-25 07:44:25 +00:00
pty.scm Added SET-CURRENT-INPUT-PORT! and friends. 1995-10-28 22:12:17 +00:00
putenv.c Fixed error case + minor cleanup. 1995-10-26 13:36:23 +00:00
rdelim.c Added native-code support for SKIP-CHAR-SET. 1995-11-20 04:15:04 +00:00
rdelim.scm Fixed delimited readers -- there was confusion about what the handle-delimiter 1996-04-19 05:51:37 +00:00
re.c Added a whole bunch of .h files describing the module structure of the C 1995-10-22 12:34:53 +00:00
re.scm Simplified interface a bit. 1995-10-27 08:58:58 +00:00
re1.c Simplified interface a bit. 1995-10-27 08:58:58 +00:00
re1.h Added a whole bunch of .h files describing the module structure of the C 1995-10-22 12:34:53 +00:00
rw.scm *** empty log message *** 1995-10-14 03:34:21 +00:00
scsh-condition.scm *** empty log message *** 1995-10-14 03:34:21 +00:00
scsh-interfaces.scm No longer export baud-rate encodings. 1995-11-01 00:19:30 +00:00
scsh-package.scm *** empty log message *** 1995-10-31 21:57:39 +00:00
scsh-read.scm *** empty log message *** 1995-10-14 03:34:21 +00:00
scsh-tramp.c *** empty log message *** 1995-10-14 03:34:21 +00:00
scsh-version.scm *** empty log message *** 1995-10-14 03:34:21 +00:00
scsh.scm Added SET-CURRENT-INPUT-PORT! and friends. 1995-10-28 22:12:17 +00:00
scsh_aux.h *** empty log message *** 1995-10-14 03:34:21 +00:00
select.c Completely rewrote the interface. 1995-10-26 13:48:14 +00:00
select.scm Time args to SELECT and SET-FILE-TIMES can now be reals. 1995-10-28 22:07:16 +00:00
select1.c Now imports machine/stdio_dep.h interface spec. 1995-10-26 13:34:33 +00:00
select1.h Completely rewrote the interface. 1995-10-26 13:48:14 +00:00
startup.scm *** empty log message *** 1995-10-14 03:34:21 +00:00
static-heap.scm *** empty log message *** 1995-10-14 03:34:21 +00:00
static.scm.in *** empty log message *** 1995-10-31 23:29:37 +00:00
static1.scm 0.4.0 hacks 1995-10-31 22:04:59 +00:00
stringcoll.scm *** empty log message *** 1995-10-14 03:34:21 +00:00
syntax-helpers.scm Added SET-CURRENT-INPUT-PORT! and friends. 1995-10-28 22:12:17 +00:00
syntax.scm *** empty log message *** 1995-10-14 03:34:21 +00:00
syscalls.c Added BECOME-SESSION-LEADER. 1995-10-26 13:35:40 +00:00
syscalls.scm 1. Hacked fork so that if it fails and the zombie autoreap policy is 'early, 1996-04-19 18:26:31 +00:00
syscalls1.c sperber's strerror fix 1995-11-01 23:00:57 +00:00
syscalls1.h Added a whole bunch of .h files describing the module structure of the C 1995-10-22 12:34:53 +00:00
time.c *** empty log message *** 1995-10-14 03:34:21 +00:00
time.scm Time args to SELECT and SET-FILE-TIMES can now be reals. 1995-10-28 22:07:16 +00:00
time1.c minor cleanup 1995-10-26 13:36:06 +00:00
time1.h *** empty log message *** 1995-10-14 03:34:21 +00:00
top.scm Commented out module-loading print statements that were vestigial debugging 1995-10-22 13:14:17 +00:00
tty.c *** empty log message *** 1995-11-01 08:50:15 +00:00
tty.scm *** empty log message *** 1995-11-01 03:52:02 +00:00
tty1.c Added open-control-tty. 1995-10-26 20:36:37 +00:00
tty1.h Added open-control-tty. 1995-10-26 20:36:37 +00:00
userinfo1.c Renamed userinfo.c to userinfo1.c 1995-10-22 11:04:17 +00:00
userinfo1.h Added a whole bunch of .h files describing the module structure of the C 1995-10-22 12:34:53 +00:00
utilities.scm Time args to SELECT and SET-FILE-TIMES can now be reals. 1995-10-28 22:07:16 +00:00