shivers
4703ce142a
There was an atomicity problem/race condition -- if a child process died
...
after it was forked, but before the scsh fork procedure could register
the child's procobj in the pid/procobj table, then when the SIGCHLD
signal-handler reaped the process, there would be no procobj for it.
We now lock out interrupts across the fork and register operations.
1997-04-30 20:33:26 +00:00
bdc
0f1f30eaa1
update release number
1997-04-26 17:46:16 +00:00
bdc
ec30e65f2d
added my build tools
1997-04-26 17:44:53 +00:00
bdc
178cfa8e2e
i do not know how this happened
1997-04-23 22:51:33 +00:00
bdc
0705774634
update for sunos4 acc compiler
1997-04-23 22:51:03 +00:00
bdc
8764714a07
fix for sunos
1997-04-23 20:34:54 +00:00
bdc
7f05d6d427
From: Franklin Chen <chen@adi.com>
1997-04-23 20:24:56 +00:00
bdc
aff343acf5
updated
1997-04-23 02:28:36 +00:00
bdc
0e3db5eab6
from Kevin Esler <esler@pureatria.com>
1997-04-23 02:26:56 +00:00
bdc
7c80405943
fix for irix lame compiler
1997-04-23 02:24:41 +00:00
shivers
33c91d854d
Release notes said we don't do sighandlers. Fixed.
1997-04-22 17:55:50 +00:00
bdc
5b5f58bd70
fixed version numbers
1997-04-21 20:55:48 +00:00
shivers
41bf8dad3f
Jim Blandy reported some small problems with the meta-arg Scheme parser.
1997-04-19 19:12:37 +00:00
shivers
5c5ae4dc99
Fixed some design and implementation bugs in regexp-substitute/global.
1997-04-19 04:01:19 +00:00
shivers
aa5c661421
foo.
1997-04-18 03:26:25 +00:00
shivers
a304e9b7f9
- The daylight-savings time flag was blowing up date->time conversion
...
when it wasn't relevant.
- Error returns from mktime() were not being caught.
1997-04-18 03:25:32 +00:00
shivers
1a2d8690ce
Added regexp-substitute and regexp-substitute/global.
1997-04-18 03:23:26 +00:00
shivers
73844bc6ee
Fixed bug whereby the scsh heap image rule was trying to load the
...
floating pt code from the install dir before the code had been installed.
1997-04-18 02:04:59 +00:00
shivers
a4bbf1d2f6
Documented new regexp-substitute procs.
1997-04-18 02:02:15 +00:00
shivers
b352d0e825
- Added warning to DATE doc about mktime() lossage.
...
- Documented behavior of delete-{file,directory,filesys-object} when
the named thing doesn't exist.
- Documented new regexp-substitute procedures.
1997-04-18 01:59:42 +00:00
shivers
f30435d56f
Minor tweaks to reflect the current release.
1997-04-11 18:10:11 +00:00
shivers
b0ea9017eb
New release notes.
1997-04-11 17:59:46 +00:00
shivers
14869a846e
Changed to release 0.5
1997-04-11 17:58:12 +00:00
shivers
8f6a17af48
Updated the "what's new" and todo chapters.
1997-04-11 17:37:48 +00:00
shivers
9dddad54c3
Added man.ps
1997-04-10 01:31:42 +00:00
shivers
b684a0e621
Cleaning up a bit.
1997-04-10 01:24:50 +00:00
shivers
184ecf2ff8
Oops. This would be a pain to continually re-commit, and the exported
...
version is in the super-directory, anyway.
1997-04-10 01:23:34 +00:00
shivers
032e9d099b
Added some files.
1997-04-10 01:21:13 +00:00
shivers
906fceb86f
Removed the redundant -i and -o switches.
1997-04-10 01:17:22 +00:00
shivers
0a32248ba8
Added some of Alan's bug reports
1997-04-10 01:07:47 +00:00
shivers
0eb62ab5c5
Why am I even in the repository?
1997-04-08 21:45:50 +00:00
shivers
0b4cfa8d21
Added warning about opening the scsh structure before the scheme structure
...
in modules.
1997-04-08 21:44:41 +00:00
shivers
0b90a5a030
Added warning about opening scsh structure before scheme structure
...
in modules.
1997-04-08 21:42:23 +00:00
shivers
33e3bc8c62
Was not properly testing for error in fdport_write_substring's call to
...
fwrite().
1997-04-08 20:07:30 +00:00
shivers
18e8530076
SIGPIPE now runs with a no-op sighandler, instead of SIG_IGN. This is
...
so that if scsh exec's a sleazy C program that needs the default
kill-me-I'm-a-loser action of SIGPIPE, the handler will be reset to SIG_DFL
on exec, rather than continue to be ignored.
1997-04-08 20:06:06 +00:00
bdc
459658efa6
floatnums now available
1997-04-05 22:16:21 +00:00
bdc
c89fb29390
more elegant signal ifdef
1997-04-05 22:16:05 +00:00
bdc
0225bb0bf3
user contributed file
1997-04-05 22:15:38 +00:00
shivers
bf28f0aa86
Documented static heap linker. Such as it is.
1997-04-04 22:41:06 +00:00
shivers
4c26efe136
No more draft status. Version 0.4.5.
1997-04-04 22:40:44 +00:00
shivers
494787705d
Took out "draft" code. Upgraded release to 0.4.5
1997-04-04 22:39:55 +00:00
shivers
8233556820
Random update to regex doc.
1997-04-04 22:36:16 +00:00
shivers
db69cd677b
Some functions that were passed string "out" paramters (char**)'s were
...
neglecting to assign them in error cases. We'd return from the C function
into the cig C stub with random garbage still in these pointers. The
string rep converters would then treat this garbage as a real pointer to
be copied into malloc'd storage, and havoc would result.
I fixed the code to assign 0 to the pointers in error cases. I should fix
cig to pre-initialise out parameters. The only real problem code was in
userinfo1.c, but I scanned all the sources, and fixed a few suspicious cases
here and there as well.
1997-04-04 20:49:55 +00:00
shivers
1a1950d2f5
Fixed typo bug in set-file-group.
1997-04-02 20:12:33 +00:00
shivers
70679cd247
You don't have to be root to call set-file-group.
1997-04-02 20:11:50 +00:00
shivers
934905ed57
Hacked code so that you don't get [for-syntax] noise during loads when
...
in batch mode.
1997-04-02 18:47:06 +00:00
shivers
ddddd1d31b
More stuff.
1997-03-31 22:33:33 +00:00
shivers
8c65247c28
New stuff.
1997-03-31 22:20:22 +00:00
shivers
0e28399b12
Changed regexp-substring so that unmatched submatches return #f instead of
...
raising an error.
1997-03-28 20:55:23 +00:00
shivers
5e85d401b9
Updated manual.
1997-03-11 02:49:52 +00:00