Commit Graph

311 Commits

Author SHA1 Message Date
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
shivers 230263ee0d Fixed an arity bug in %set-unix-signal-handler's call to
%%set-unix-signal-handler.
1997-03-10 23:46:42 +00:00
shivers 8d7dee0bfa *** empty log message *** 1997-03-10 04:57:18 +00:00
shivers 417b6046f8 Early autoreaping now done via SIGCHLD signal handler.
Ignored signals were done by putting a noop handler on the signal.
This could screw up passing ignores across execs.
Now, when you set an S48 interrupt handler to #f, we pass this through
to Unix.
1997-03-09 07:28:20 +00:00
shivers 8d6805a733 Rewrote SLEEP (and added SLEEP-UNTIL) so that it doesn't hang up signal
delivery in C code.

We now ,open floatnums in ,user so that users won't lose on flonum code.
1997-03-09 07:25:06 +00:00
shivers 2773441f05 Rewrote SLEEP (and added SLEEP-UNTIL) so that it doesn't hang up signal
delivery in C code.
1997-03-09 07:22:41 +00:00
bdc 101a61082f solaris 2.5 tested 1997-03-09 02:37:06 +00:00
shivers e989a744e4 Had to shuffle packages due to broken package dependencies.
The whole thing is a disaster and should be completely re-factorised.
1997-02-27 04:50:57 +00:00
shivers 6a7ecc38a1 Added #ifdef linux conditionalisation to the linux-specific fixup code. 1997-02-27 04:49:28 +00:00
shivers b980922f0d Fixed bug in stdio->stdports -- it was using fdes->inport to make the
output ports.
1997-02-26 22:21:48 +00:00
shivers 0229b80a6c Linux-specific support. 1997-02-26 22:18:29 +00:00
shivers b02ac4dc83 hacked in a gross fix for linux bug. The problem is that
linux stdio functions retry when interrupted, instead of returning
    errno=EINTR. linux/libansi.c now has a #include "fix_stdio.c"
    in it to get the fixup code included. This is very bogus.
1997-02-26 20:38:39 +00:00
shivers 66735d9c9e fdports1.c: hacked in a gross fix for linux bug. The problem is that
linux stdio functions retry when interrupted, instead of returning
    errno=EINTR.

regexp: New regexp-substitute function.

scsh-interfaces: Fixed a typo in a type decl.
1997-02-26 20:37:53 +00:00
bdc 9ccd709a52 spelling error 1997-02-21 08:51:06 +00:00
shivers 630f678236 Added a few bits. 1997-02-19 23:29:41 +00:00
shivers bad528299e Ripped out now-useless cloexec_unrevealed. 1997-02-19 23:28:38 +00:00
shivers bf449b53b7 Added types to decls, possibly other stuff. 1997-02-19 23:24:53 +00:00
shivers 06eb60980d Upgraded regexp system. 1997-02-19 23:23:48 +00:00