scsh-0.5/scsh
shivers 7c90829350 Added a whole bunch of .h files describing the module structure of the C
files. These files mostly mediate between the C source (export) and
the corresponding C stub files (import) generated by the Scheme files
calling the C routines.

This provided much better argument type checking that before; lots of
small bugs were caught.

Also added const keywords wherever I could find a reasonable place
to improve error detection and efficiency.

Tuned up the makefile to reflect all of this structure. Its dependencies
were pretty out-of-date as it was. It could probably use further work.
1995-10-22 12:34:53 +00:00
..
aix *** empty log message *** 1995-10-14 03:34:21 +00:00
bsd *** empty log message *** 1995-10-14 03:34:21 +00:00
cxux *** empty log message *** 1995-10-14 03:34:21 +00:00
generic *** empty log message *** 1995-10-14 03:34:21 +00:00
hpux - Tweaked the names of the named constants in the tty interface. 1995-10-21 09:25:15 +00:00
irix *** empty log message *** 1995-10-14 03:34:21 +00:00
linux *** empty log message *** 1995-10-14 03:34:21 +00:00
next - Tweaked the names of the named constants in the tty interface. 1995-10-21 09:25:15 +00:00
regexp Hacked tty stuff; added .cvsignore files. 1995-10-19 08:22:56 +00:00
solaris *** empty log message *** 1995-10-14 03:34:21 +00:00
sunos *** empty log message *** 1995-10-14 03:34:21 +00:00
ultrix *** 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
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 *** empty log message *** 1995-10-14 03:34:21 +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
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 Added a whole bunch of .h files describing the module structure of the C 1995-10-22 12:34:53 +00:00
fdports1.h Added a whole bunch of .h files describing the module structure of the C 1995-10-22 12:34:53 +00:00
fileinfo.scm *** empty log message *** 1995-10-14 03:34:21 +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 *** empty log message *** 1995-10-14 03:34:21 +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 *** empty log message *** 1995-10-14 03:34:21 +00:00
jcontrol2.c *** empty log message *** 1995-10-14 03:34:21 +00:00
jcontrol2.scm *** empty log message *** 1995-10-14 03:34:21 +00:00
meta-arg.scm *** 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
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 Added a whole bunch of .h files describing the module structure of the C 1995-10-22 12:34:53 +00:00
network.scm Added a whole bunch of .h files describing the module structure of the C 1995-10-22 12:34:53 +00:00
network1.c Added a whole bunch of .h files describing the module structure of the C 1995-10-22 12:34:53 +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 - Fixed errno-error calls to include the syscall's args. This should greatly 1995-10-21 12:07:25 +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 - Fixed errno-error calls to include the syscall's args. This should greatly 1995-10-21 12:07:25 +00:00
putenv.c Added a whole bunch of .h files describing the module structure of the C 1995-10-22 12:34:53 +00:00
rdelim.c Added a whole bunch of .h files describing the module structure of the C 1995-10-22 12:34:53 +00:00
rdelim.scm Added a whole bunch of .h files describing the module structure of the C 1995-10-22 12:34:53 +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 Added a whole bunch of .h files describing the module structure of the C 1995-10-22 12:34:53 +00:00
re1.c Renamed rescm.c to re1.c 1995-10-22 10:05:39 +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 - Fixed errno-error calls to include the syscall's args. This should greatly 1995-10-21 12:07:25 +00:00
scsh-package.scm Added a whole bunch of .h files describing the module structure of the C 1995-10-22 12:34:53 +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 *** empty log message *** 1995-10-14 03:34:21 +00:00
scsh_aux.h *** empty log message *** 1995-10-14 03:34:21 +00:00
select.c Added a whole bunch of .h files describing the module structure of the C 1995-10-22 12:34:53 +00:00
select.scm Added a whole bunch of .h files describing the module structure of the C 1995-10-22 12:34:53 +00:00
select1.c Added a whole bunch of .h files describing the module structure of the C 1995-10-22 12:34:53 +00:00
select1.h Added a whole bunch of .h files describing the module structure of the C 1995-10-22 12:34:53 +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 *** empty log message *** 1995-10-14 03:34:21 +00:00
static1.scm *** empty log message *** 1995-10-14 03:34:21 +00:00
stringcoll.scm *** empty log message *** 1995-10-14 03:34:21 +00:00
syntax-helpers.scm *** empty log message *** 1995-10-14 03:34:21 +00:00
syntax.scm *** empty log message *** 1995-10-14 03:34:21 +00:00
syscalls.c Added a whole bunch of .h files describing the module structure of the C 1995-10-22 12:34:53 +00:00
syscalls.scm Added a whole bunch of .h files describing the module structure of the C 1995-10-22 12:34:53 +00:00
syscalls1.c Added a whole bunch of .h files describing the module structure of the C 1995-10-22 12:34:53 +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 *** empty log message *** 1995-10-14 03:34:21 +00:00
time1.c *** empty log message *** 1995-10-14 03:34:21 +00:00
time1.h *** empty log message *** 1995-10-14 03:34:21 +00:00
top.scm *** empty log message *** 1995-10-14 03:34:21 +00:00
tty.c Added a whole bunch of .h files describing the module structure of the C 1995-10-22 12:34:53 +00:00
tty.scm Added a whole bunch of .h files describing the module structure of the C 1995-10-22 12:34:53 +00:00
tty1.c Added a whole bunch of .h files describing the module structure of the C 1995-10-22 12:34:53 +00:00
tty1.h Added a whole bunch of .h files describing the module structure of the C 1995-10-22 12:34:53 +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 *** empty log message *** 1995-10-14 03:34:21 +00:00