Commit Graph

388 Commits

Author SHA1 Message Date
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
shivers 25aa2b845a SIGIO and SIGPOLL have value 29, not 23. 1997-02-19 23:19:37 +00:00
shivers a8e25a6827 Corrected spelling error in comment. 1997-02-19 23:15:27 +00:00
bdc 14559b2b4a new portability problem 1996-12-10 21:49:16 +00:00
bdc ae81b06f85 host-info bug 1996-12-02 22:18:25 +00:00
bdc a620b7592a new bug report 1996-11-18 16:48:20 +00:00
hag 4ba01266de Patches for BSDI dlsym stupidity 1996-11-17 18:49:56 +00:00
bdc 9f7d624413 updated bug list 1996-11-15 18:37:07 +00:00
bdc ae7f18480d updated bug list 1996-11-15 18:36:03 +00:00
shivers e945b99adf Replaced _POSIX_PATH_MAX with its value, 255, because HP-UX didn't
have this POSIX-required symbol. ???
1996-11-12 11:44:20 +00:00
shivers faa08159d0 The cwd code nows starts out with the filename buffer initialised
to length _POSIX_PATH_MAX.
1996-11-11 20:56:52 +00:00
shivers 1cdcaaee53 Made FD/PORT FDES/PORT PORT/FD PORT/FDES parameter names consistently FD/PORT. 1996-11-11 19:38:18 +00:00
shivers 2f7c39be3f -s<num> is now -sfd <num> -- more consistent with general switch design. 1996-11-11 19:21:25 +00:00
shivers 47c2eea2dd Changed OPEN/NONBLOCKING to OPEN/NON-BLOCKING and
SET-RECORD-LOCK-NOBLOCK to SET-RECORD-LOCK-NO-BLOCK.
The former was always documented to be
    OPEN/NON-BLOCKING
and the latter isn't exported in any event.
1996-11-11 18:52:19 +00:00
shivers 4dd24741a8 Minor bugfix -- Arranged to export set-enabled-interrupts! as
set-enabled-interrupts.
1996-11-11 17:05:54 +00:00
shivers c0ab08bd2c Removed ! suffix from SET-INTERRUPT-HANDLER and SET-ENABLED-INTERRUPTS.
I'm trying to be consistent on this issue, but not very successfully.
1996-11-11 16:21:53 +00:00
bdc d9bf36e0bd added scsh/scsh.vm to the ignore list 1996-11-11 01:10:38 +00:00
bdc 8e3073352a updated for next minor release 1996-11-10 20:51:15 +00:00
shivers 454808a9cd Changed lock-region to use proc objects instead of pids, and fixed a
bug in UNLOCK-REGION.
1996-11-10 13:59:58 +00:00
shivers ea9745ee2f Interrupt system fixed up and installed. 1996-11-10 13:58:46 +00:00
shivers 7e66a68afa - Interrupt handlers really installed and documented.
- File locking fixed to use proc objects instead of pids, and bugs in code
  and documentation fixed.
1996-11-10 13:56:13 +00:00
shivers 52cd685e9a Truth-in-advertising documentation: confession is good for the soul. 1996-11-09 23:13:35 +00:00
bdc f96eafa42b updated with new sin/cos bug 1996-11-09 02:08:42 +00:00
bdc 02dd0ebf8d fixed signals-ignored-by-default for ultrix irix 1996-11-08 20:42:30 +00:00