759e929fa8Fixed a syntactically illegal LET.
shivers
1996-09-23 04:52:03 +0000
2ecccd3546alist->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
d15cfee879Fixed a minor doc bug.
shivers
1996-09-19 22:20:37 +0000
28f054b439New primitive exports for the scsh interrupt-handler stuff.
shivers
1996-09-13 01:47:51 +0000
a91a7b8c4aThe INTERRUPTS-INTERFACE now exports WITH-INTERRUPTS for scsh.
shivers
1996-09-13 01:46:36 +0000
4dc9707d7bAdded 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
912bf51c24More bug and fixes.
shivers
1996-09-13 01:42:49 +0000
d8d1758d11Hacked 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
0d7befeb82Fixed up some small bugs (e.g., pid -> proc)
shivers
1996-08-29 08:35:58 +0000
aabe436befI 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
4961de1b9bupdated with rule for scsh/scsh.vm
bdc
1996-08-25 07:54:14 +0000
b5a653f1f3cleaned up static linker code
bdc
1996-08-24 09:27:47 +0000
d472115b34Retry syscalls when interrupted.
shivers
1996-08-24 08:52:34 +0000
996ee5db33Hacked so that errno/intr error returns cause retries.
shivers
1996-08-24 07:36:50 +0000
060badffa7yet another scratch version of the static heap stuff
bdc
1996-08-24 02:03:27 +0000
c4927cc255an attempt to export new things from the vm without modifiying it; scrapped
bdc
1996-08-24 02:02:24 +0000
3b0a2e2fa5the pre scsh static linker
bdc
1996-08-24 02:00:47 +0000
1df0338fb0I 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
464f44f2a3Brian 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
975278b58bRemoved ERRNO/DEADLK and ERRNO/NOLCK from extra-errno's list -- they are Posix!
shivers
1996-08-23 03:21:14 +0000
c34f9d6882Added LET-OPT machinery to system.
shivers
1996-04-19 18:51:08 +0000
ea45fca8efHacked 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
6b42e9d7aa1. 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
1a0d6a2af4Fixed 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
2c9e06d6aeChanged 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
acaaedd035CHAR-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
755913967bAdded native-code support for SKIP-CHAR-SET.
shivers
1995-11-20 04:15:04 +0000