Commit Graph

  • 5b10faa3a1 support for solaris 2 on i386 in configure.in bdc 1996-09-26 20:00:45 +0000
  • 4fbb8e217f small make clean problem bdc 1996-09-26 19:37:26 +0000
  • a06f2a9e34 minor tweak from Lewis Girod bdc 1996-09-26 19:30:22 +0000
  • a61145fa6a updated regexp bdc 1996-09-24 01:29:51 +0000
  • 31e3c2e522 Another bug. shivers 1996-09-23 05:01:27 +0000
  • 759e929fa8 Fixed a syntactically illegal LET. shivers 1996-09-23 04:52:03 +0000
  • 2ecccd3546 alist->env didn't work, because it was passing a list, not a vector, to the %INSTALL-ENV procedure. Reported by Mike Sperber 9/19/96. shivers 1996-09-19 22:22:46 +0000
  • d15cfee879 Fixed a minor doc bug. shivers 1996-09-19 22:20:37 +0000
  • 28f054b439 New primitive exports for the scsh interrupt-handler stuff. shivers 1996-09-13 01:47:51 +0000
  • a91a7b8c4a The INTERRUPTS-INTERFACE now exports WITH-INTERRUPTS for scsh. shivers 1996-09-13 01:46:36 +0000
  • 4dc9707d7b Added TTY?, TTY-FILE-NAME, and CONTROL-TTY-FILE-NAME (aka isatty(), ttyname(), and ctermid()). We are now 100% Posix. shivers 1996-09-13 01:45:40 +0000
  • 912bf51c24 More bug and fixes. shivers 1996-09-13 01:42:49 +0000
  • b64ae78af7 AUTOREAP-POLICY's optional argument wasn't. shivers 1996-09-13 01:28:10 +0000
  • 241fe9c520 Added ctermid, istty, & ttyname -- we are now 100% Posix. shivers 1996-09-12 20:17:10 +0000
  • 391365171f moved signals1.h shivers 1996-09-12 06:31:17 +0000
  • 2a34e9d53a Moved signals1.h to OS-independent directory. shivers 1996-09-12 06:01:30 +0000
  • c36b4abf3f Signal-handler support shivers 1996-09-12 06:00:19 +0000
  • 6e52fcbdee Signal-handler support. shivers 1996-09-12 05:22:56 +0000
  • c50650d7eb Moving signals1.h to OS-independent code shivers 1996-09-12 04:58:58 +0000
  • 8fc03c01c8 - Improved CLOEXEC support for unrevealed ports. - sleazy-call/fdes useage introduced for speed. - fcntl support added. shivers 1996-09-12 04:53:36 +0000
  • 894d4c32e9 Derived files -- why are these stored in CVS? shivers 1996-09-12 04:48:35 +0000
  • 5aa87bc9fe Signal-handler support. shivers 1996-09-12 04:43:30 +0000
  • a44f8882e6 Signal-handler support. shivers 1996-09-12 04:43:16 +0000
  • b4909649d4 Signal-handler support. shivers 1996-09-12 04:35:43 +0000
  • b48e4874c5 Sig-handler support shivers 1996-09-12 04:34:28 +0000
  • 0716fc06cd signal-handler support shivers 1996-09-12 04:29:59 +0000
  • 8adc0d3f5b fcntl support, signal-handler support, regexp substitution, new initialize-vector utility shivers 1996-09-12 04:29:26 +0000
  • f948e51831 Added regexp compilation shivers 1996-09-12 04:26:13 +0000
  • e84440fecd Added define-enum-constants macro. (And cleaned up all the enum constants in the OS-dependent subdirs) shivers 1996-09-12 03:33:32 +0000
  • 70a1342cef Hacked I/O system so that ports set/clear their fd's CLOEXEC bit when they become unrevealed/revealed. shivers 1996-09-12 01:43:53 +0000
  • aed6c163b8 Hacked I/O system so that ports set/clear their fd's CLOEXEC bit when they become unrevealed/revealed. shivers 1996-09-12 01:42:58 +0000
  • dfda637610 Added INITIALIZE-VECTOR shivers 1996-09-12 01:39:18 +0000
  • ae2b8700e5 (chdir) now correctly changes to the home dir, rather than to "." shivers 1996-09-08 09:14:40 +0000
  • d16ad942c0 AWK now pre-compiles its regexps outside the main loop. shivers 1996-09-08 09:08:47 +0000
  • 9610aeab66 Changed the -s- option to the -s<num> option. shivers 1996-08-30 08:36:34 +0000
  • 46aa9a9424 Added -s- option. shivers 1996-08-30 07:16:53 +0000
  • d8d1758d11 Hacked file-loading code so that we could load from ports. This to support the new -s- switch. shivers 1996-08-30 07:15:14 +0000
  • 0d7befeb82 Fixed up some small bugs (e.g., pid -> proc) shivers 1996-08-29 08:35:58 +0000
  • aabe436bef I changed the meta-arg parsers (C and Scheme) so that newline *always* terminates an arg, even if it is an empty arg. Consistency. KISS. shivers 1996-08-29 08:35:25 +0000
  • 4961de1b9b updated with rule for scsh/scsh.vm bdc 1996-08-25 07:54:14 +0000
  • b5a653f1f3 cleaned up static linker code bdc 1996-08-24 09:27:47 +0000
  • d472115b34 Retry syscalls when interrupted. shivers 1996-08-24 08:52:34 +0000
  • 75bad52dfe Trivial documentation addition. shivers 1996-08-24 07:52:41 +0000
  • 996ee5db33 Hacked so that errno/intr error returns cause retries. shivers 1996-08-24 07:36:50 +0000
  • 060badffa7 yet another scratch version of the static heap stuff bdc 1996-08-24 02:03:27 +0000
  • c4927cc255 an attempt to export new things from the vm without modifiying it; scrapped bdc 1996-08-24 02:02:24 +0000
  • 3b0a2e2fa5 the pre scsh static linker bdc 1996-08-24 02:00:47 +0000
  • 1df0338fb0 I removed DEFINE-SIMPLE-ERRNO-SYSCALL because it is simply a special case of DEFINE-ERRNO-SYSCALL. However, this change causes simple errno syscalls to return 0 values, which blows up I/O methods used in S48's extensible port system, so I had to hack three or four of those methods to return a random value (#F). shivers 1996-08-23 23:29:51 +0000
  • 464f44f2a3 Brian was using error-checking code of the form (CASE ERROR ((ERRNO/INTR) ...) ...) But CASE doesn't evauate its keys, so this didn't work. I switched it to COND's. shivers 1996-08-23 21:43:22 +0000
  • 975278b58b Removed ERRNO/DEADLK and ERRNO/NOLCK from extra-errno's list -- they are Posix! shivers 1996-08-23 03:21:14 +0000
  • 84c705fcc7 New signal-handler code. shivers 1996-08-22 20:13:14 +0000
  • 509fb5c6d1 fixed another bug in clean target bdc 1996-08-22 19:46:07 +0000
  • e124c6906c Export names from sighandlers1.c. shivers 1996-08-22 19:42:59 +0000
  • 66be6be3d5 Typo: clear-cig -> clean-cig shivers 1996-08-22 17:03:05 +0000
  • 6ea9a75721 updated static linker script; can handle scsh.image; improved autoconf macros bdc 1996-08-22 07:31:36 +0000
  • 6d8929b608 defrec.scm -- trivial doc bug in comments. jcontrol1.c -- signal handler stuff shivers 1996-08-21 21:29:59 +0000
  • 3595da3986 signal handler hacking -- added Unix signals to VM's interrupt set. shivers 1996-08-21 21:28:40 +0000
  • dd40a220df signal handler and job control hacking. shivers 1996-08-21 21:27:48 +0000
  • 7a1e5a6da7 Keep bugfixes here. shivers 1996-08-21 21:19:23 +0000
  • 7e184be69d Added documentation for new command-line switches. shivers 1996-08-21 20:52:21 +0000
  • f1dc00dcf6 a working scsh/static.scm and all the trimmings bdc 1996-08-19 08:29:48 +0000
  • bcdc349bcf New, improved machinery for handling optional args. shivers 1996-04-19 18:55:31 +0000
  • c34f9d6882 Added LET-OPT machinery to system. shivers 1996-04-19 18:51:08 +0000
  • ea45fca8ef Hacked the system to use the new LET-OPT optional argument machinery, LET-OPTIONAL, LET-OPTIONAL*, and :OPTIONAL. The new macros are faster and easier to read than the old PARSE-OPTIONALS and OPTIONAL-ARG procedures. shivers 1996-04-19 18:39:14 +0000
  • 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. shivers 1996-04-19 18:26:31 +0000
  • 1a0d6a2af4 Fixed delimited readers -- there was confusion about what the handle-delimiter arg was. It now defaults uniformly to 'trim. shivers 1996-04-19 05:51:37 +0000
  • 16c0d2ef3f *** empty log message *** bdc 1995-12-03 01:00:20 +0000
  • 2c9e06d6ae Changed char to int so non-ASCII chars wouldn't be sign-extended -- was blowing char-set test in skip_chars. -Olin shivers 1995-11-20 06:32:02 +0000
  • acaaedd035 CHAR-SET-CONTAINS? had extra code to make sure it did not work when applied to a non-ASCII char. Now fixed. shivers 1995-11-20 06:20:12 +0000
  • 755913967b Added native-code support for SKIP-CHAR-SET. shivers 1995-11-20 04:15:04 +0000
  • 30ed9fdf0c *** empty log message *** bdc 1995-11-05 02:55:04 +0000
  • 702f0126c5 FreeBSD mods, mostly in comments R0_4_2 bdc 1995-11-04 21:13:42 +0000
  • 4a47a768c6 *** empty log message *** bdc 1995-11-04 21:10:51 +0000
  • 66cd45fa90 *** empty log message *** bdc 1995-11-04 20:55:34 +0000
  • 1265c62db8 *** empty log message *** bdc 1995-11-04 05:15:07 +0000
  • 7e41e4e5ad *** empty log message *** bdc 1995-11-04 05:04:59 +0000
  • 7d1bb41214 *** empty log message *** bdc 1995-11-04 04:41:53 +0000
  • 12d37bc045 *** empty log message *** bdc 1995-11-04 04:31:50 +0000
  • 772f47e595 *** empty log message *** bdc 1995-11-04 04:28:27 +0000
  • 4da524bd96 *** empty log message *** bdc 1995-11-03 00:38:31 +0000
  • 7ff0032887 *** empty log message *** bdc 1995-11-03 00:03:37 +0000
  • 87a9656f48 *** empty log message *** bdc 1995-11-02 22:55:53 +0000
  • ef895cd9e3 *** empty log message *** bdc 1995-11-02 18:33:56 +0000
  • 97449f46e0 *** empty log message *** bdc 1995-11-02 18:33:35 +0000
  • 59ed6e6363 *** empty log message *** bdc 1995-11-02 18:25:43 +0000
  • 183446fd84 *** empty log message *** bdc 1995-11-02 18:09:22 +0000
  • 829514e091 *** empty log message *** bdc 1995-11-02 17:55:51 +0000
  • 0dd77af844 *** empty log message *** bdc 1995-11-02 02:39:13 +0000
  • 3cc0d1c5d7 *** empty log message *** bdc 1995-11-02 02:29:05 +0000
  • ac54f7bf2c *** empty log message *** bdc 1995-11-02 01:51:32 +0000
  • 1f30a16c07 *** empty log message *** bdc 1995-11-02 01:46:04 +0000
  • 6167c04378 ranlib fixes bdc 1995-11-02 01:45:35 +0000
  • e43cea328d cleaned up install-dirs bdc 1995-11-02 00:49:08 +0000
  • aa6ab5ae2c *** empty log message *** bdc 1995-11-01 23:54:14 +0000
  • 32452a37a9 moved from libregexp.a to just using the .o files bdc 1995-11-01 23:53:47 +0000
  • eaa1802624 *** empty log message *** bdc 1995-11-01 23:27:31 +0000
  • b62f12fe25 *** empty log message *** bdc 1995-11-01 23:19:12 +0000
  • e075c5369c *** empty log message *** bdc 1995-11-01 23:13:25 +0000
  • 507631b689 sperber's strerror fix bdc 1995-11-01 23:00:57 +0000
  • 6ed1d26e9d *** empty log message *** bdc 1995-11-01 22:58:32 +0000