Go to file
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
alt *** empty log message *** 1995-10-14 03:34:21 +00:00
bcomp *** empty log message *** 1995-10-14 03:34:21 +00:00
big *** empty log message *** 1995-10-14 03:34:21 +00:00
cig Added const keywords wherever I could find a reasonable place 1995-10-22 12:29:54 +00:00
debug *** empty log message *** 1995-10-14 03:34:21 +00:00
doc *** empty log message *** 1995-11-04 04:41:53 +00:00
emacs *** empty log message *** 1995-10-14 03:34:21 +00:00
env *** empty log message *** 1995-10-14 03:34:21 +00:00
infix *** empty log message *** 1995-10-14 03:34:21 +00:00
link *** empty log message *** 1995-10-14 03:34:21 +00:00
misc scsh 0.4.x prerelease 1995-10-14 03:34:21 +00:00
opt *** empty log message *** 1995-10-14 03:34:21 +00:00
rts *** empty log message *** 1995-10-14 03:34:21 +00:00
scsh 1. Hacked fork so that if it fails and the zombie autoreap policy is 'early, 1996-04-19 18:26:31 +00:00
vm *** empty log message *** 1995-10-14 03:34:21 +00:00
.gdbinit *** empty log message *** 1995-10-14 03:34:21 +00:00
.gitignore Hacked tty stuff; added .cvsignore files. 1995-10-19 08:22:56 +00:00
.notify *** empty log message *** 1995-10-14 03:34:21 +00:00
COPYING *** empty log message *** 1995-10-14 03:34:21 +00:00
Changes *** empty log message *** 1995-10-14 03:34:21 +00:00
INSTALL *** empty log message *** 1995-10-14 03:34:21 +00:00
Makefile.in *** empty log message *** 1995-11-04 21:10:51 +00:00
NEWS changes for 0.4.0 1995-10-30 16:30:33 +00:00
NEWS.s48-0.36 *** empty log message *** 1995-10-14 03:34:21 +00:00
README *** empty log message *** 1995-10-14 03:34:21 +00:00
README.s48-0.36 *** empty log message *** 1995-10-14 03:34:21 +00:00
RELEASE *** empty log message *** 1995-11-01 23:27:31 +00:00
TODO *** empty log message *** 1995-10-14 03:34:21 +00:00
TODO.s48-0.36 *** empty log message *** 1995-10-14 03:34:21 +00:00
alt-packages.scm *** empty log message *** 1995-10-14 03:34:21 +00:00
build-usual-image *** empty log message *** 1995-10-14 03:34:21 +00:00
comp-packages.scm *** empty log message *** 1995-10-14 03:34:21 +00:00
config.guess *** empty log message *** 1995-10-14 03:34:21 +00:00
config.sub *** empty log message *** 1995-10-14 03:34:21 +00:00
configure *** empty log message *** 1995-11-04 21:10:51 +00:00
configure.in *** empty log message *** 1995-11-04 20:55:34 +00:00
debug-packages.scm *** empty log message *** 1995-10-14 03:34:21 +00:00
dynload.c *** empty log message *** 1995-11-04 21:10:51 +00:00
extension.c *** empty log message *** 1995-10-14 03:34:21 +00:00
filenames.make *** empty log message *** 1995-10-14 03:34:21 +00:00
filenames.scm *** empty log message *** 1995-10-14 03:34:21 +00:00
initial-packages.scm *** empty log message *** 1995-10-14 03:34:21 +00:00
initial.debug *** empty log message *** 1995-10-14 03:34:21 +00:00
initial.image *** empty log message *** 1995-10-14 03:34:21 +00:00
initial.scm *** empty log message *** 1995-10-14 03:34:21 +00:00
install-sh *** empty log message *** 1995-10-14 03:34:21 +00:00
interfaces.scm *** empty log message *** 1995-10-14 03:34:21 +00:00
link-packages.scm *** empty log message *** 1995-10-14 03:34:21 +00:00
low-packages.scm *** empty log message *** 1995-10-14 03:34:21 +00:00
main-original.c *** empty log message *** 1995-10-14 03:34:21 +00:00
main.c *** empty log message *** 1995-10-14 03:34:21 +00:00
minor-version-number *** empty log message *** 1995-10-14 03:34:21 +00:00
more-interfaces.scm *** empty log message *** 1995-10-14 03:34:21 +00:00
more-packages.scm *** empty log message *** 1995-10-14 03:34:21 +00:00
packages.scm *** empty log message *** 1995-10-14 03:34:21 +00:00
postgcstub.c *** empty log message *** 1995-10-14 03:34:21 +00:00
prescheme.c *** empty log message *** 1995-10-14 03:34:21 +00:00
prescheme.h *** empty log message *** 1995-10-14 03:34:21 +00:00
proc2.c Completely redesigned meta-arg syntax. 1995-10-29 11:43:42 +00:00
rts-packages.scm *** empty log message *** 1995-10-14 03:34:21 +00:00
scheme48.1 *** empty log message *** 1995-10-14 03:34:21 +00:00
scheme48.h *** empty log message *** 1995-10-14 03:34:21 +00:00
scheme48.man *** empty log message *** 1995-10-14 03:34:21 +00:00
scheme48vm.c There was a weird bug in the GC system. The image-writing code causes a 1995-10-29 15:45:22 +00:00
scsh.man *** empty log message *** 1995-10-14 03:34:21 +00:00
sysdep.h.in *** empty log message *** 1995-11-01 22:58:32 +00:00
unix.c FreeBSD mods, mostly in comments 1995-11-04 21:13:42 +00:00

README

-*- Mode: Text; -*-

Copyright (c) 1994 Brian D. Carlstrom
See file COPYING for copying information.

Please report bugs to scsh-bugs@martigny.ai.mit.edu, and include
the version number in your message.

Installation instructions in file INSTALL.

A scsh manual is in file doc/scsh-manual{/*.tex,.ps}.
A scsh paper is in file doc/scsh-paper.{tex,ps}.
A scsh quick reference is in file doc/cheat.txt.

Recent changes are listed in file NEWS.

Known bugs and things to do in the future are listed in TODO.

Send mail to scsh-request@martigny.ai.mit.edu to be put on a
mailing list for announcements, discussion, bug reports, and bug
fixes.

A road-map of the source tree is also in the doc directory.