38ac713c41 
								
							 
						 
						
							
							
								
								socket-address->unix-address returns function not address  
							
							
							
						 
						
							1996-09-26 20:08:06 +00:00  
				
					
						
							
							
								 
						
							
								a06f2a9e34 
								
							 
						 
						
							
							
								
								minor tweak from Lewis Girod  
							
							
							
						 
						
							1996-09-26 19:30:22 +00:00  
				
					
						
							
							
								 
						
							
								a61145fa6a 
								
							 
						 
						
							
							
								
								updated regexp  
							
							
							
						 
						
							1996-09-24 01:29:51 +00:00  
				
					
						
							
							
								 
						
							
								759e929fa8 
								
							 
						 
						
							
							
								
								Fixed a syntactically illegal LET.  
							
							
							
						 
						
							1996-09-23 04:52:03 +00:00  
				
					
						
							
							
								 
						
							
								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. 
							
						 
						
							1996-09-19 22:22:46 +00:00  
				
					
						
							
							
								 
						
							
								d15cfee879 
								
							 
						 
						
							
							
								
								Fixed a minor doc bug.  
							
							
							
						 
						
							1996-09-19 22:20:37 +00:00  
				
					
						
							
							
								 
						
							
								4dc9707d7b 
								
							 
						 
						
							
							
								
								Added TTY?, TTY-FILE-NAME, and CONTROL-TTY-FILE-NAME (aka isatty(),  
							
							... 
							
							
							
							ttyname(), and ctermid()). We are now 100% Posix. 
							
						 
						
							1996-09-13 01:45:40 +00:00  
				
					
						
							
							
								 
						
							
								b64ae78af7 
								
							 
						 
						
							
							
								
								AUTOREAP-POLICY's optional argument wasn't.  
							
							
							
						 
						
							1996-09-13 01:28:10 +00:00  
				
					
						
							
							
								 
						
							
								241fe9c520 
								
							 
						 
						
							
							
								
								Added ctermid, istty, & ttyname -- we are now 100% Posix.  
							
							
							
						 
						
							1996-09-12 20:17:10 +00:00  
				
					
						
							
							
								 
						
							
								391365171f 
								
							 
						 
						
							
							
								
								moved signals1.h  
							
							
							
						 
						
							1996-09-12 06:31:17 +00:00  
				
					
						
							
							
								 
						
							
								2a34e9d53a 
								
							 
						 
						
							
							
								
								Moved signals1.h to OS-independent directory.  
							
							
							
						 
						
							1996-09-12 06:01:30 +00:00  
				
					
						
							
							
								 
						
							
								c36b4abf3f 
								
							 
						 
						
							
							
								
								Signal-handler support  
							
							
							
						 
						
							1996-09-12 06:00:19 +00:00  
				
					
						
							
							
								 
						
							
								6e52fcbdee 
								
							 
						 
						
							
							
								
								Signal-handler support.  
							
							
							
						 
						
							1996-09-12 05:22:56 +00:00  
				
					
						
							
							
								 
						
							
								c50650d7eb 
								
							 
						 
						
							
							
								
								Moving signals1.h to OS-independent code  
							
							
							
						 
						
							1996-09-12 04:58:58 +00:00  
				
					
						
							
							
								 
						
							
								8fc03c01c8 
								
							 
						 
						
							
							
								
								- Improved CLOEXEC support for unrevealed ports.  
							
							... 
							
							
							
							- sleazy-call/fdes useage introduced for speed.
- fcntl support added. 
							
						 
						
							1996-09-12 04:53:36 +00:00  
				
					
						
							
							
								 
						
							
								894d4c32e9 
								
							 
						 
						
							
							
								
								Derived files -- why are these stored in CVS?  
							
							
							
						 
						
							1996-09-12 04:48:35 +00:00  
				
					
						
							
							
								 
						
							
								5aa87bc9fe 
								
							 
						 
						
							
							
								
								Signal-handler support.  
							
							
							
						 
						
							1996-09-12 04:43:30 +00:00  
				
					
						
							
							
								 
						
							
								a44f8882e6 
								
							 
						 
						
							
							
								
								Signal-handler support.  
							
							
							
						 
						
							1996-09-12 04:43:16 +00:00  
				
					
						
							
							
								 
						
							
								b4909649d4 
								
							 
						 
						
							
							
								
								Signal-handler support.  
							
							
							
						 
						
							1996-09-12 04:35:43 +00:00  
				
					
						
							
							
								 
						
							
								b48e4874c5 
								
							 
						 
						
							
							
								
								Sig-handler support  
							
							
							
						 
						
							1996-09-12 04:34:28 +00:00  
				
					
						
							
							
								 
						
							
								0716fc06cd 
								
							 
						 
						
							
							
								
								signal-handler support  
							
							
							
						 
						
							1996-09-12 04:29:59 +00:00  
				
					
						
							
							
								 
						
							
								8adc0d3f5b 
								
							 
						 
						
							
							
								
								fcntl support, signal-handler support, regexp substitution,  
							
							... 
							
							
							
							new initialize-vector utility 
							
						 
						
							1996-09-12 04:29:26 +00:00  
				
					
						
							
							
								 
						
							
								f948e51831 
								
							 
						 
						
							
							
								
								Added regexp compilation  
							
							
							
						 
						
							1996-09-12 04:26:13 +00:00  
				
					
						
							
							
								 
						
							
								e84440fecd 
								
							 
						 
						
							
							
								
								Added define-enum-constants macro.  
							
							... 
							
							
							
							(And cleaned up all the enum constants in the OS-dependent subdirs) 
							
						 
						
							1996-09-12 03:33:32 +00:00  
				
					
						
							
							
								 
						
							
								70a1342cef 
								
							 
						 
						
							
							
								
								Hacked I/O system so that ports set/clear their  
							
							... 
							
							
							
							fd's CLOEXEC bit when they become unrevealed/revealed. 
							
						 
						
							1996-09-12 01:43:53 +00:00  
				
					
						
							
							
								 
						
							
								aed6c163b8 
								
							 
						 
						
							
							
								
								Hacked I/O system so that ports set/clear their  
							
							... 
							
							
							
							fd's CLOEXEC bit when they become unrevealed/revealed. 
							
						 
						
							1996-09-12 01:42:58 +00:00  
				
					
						
							
							
								 
						
							
								dfda637610 
								
							 
						 
						
							
							
								
								Added INITIALIZE-VECTOR  
							
							
							
						 
						
							1996-09-12 01:39:18 +00:00  
				
					
						
							
							
								 
						
							
								ae2b8700e5 
								
							 
						 
						
							
							
								
								(chdir) now correctly changes to the home dir, rather than to "."  
							
							
							
						 
						
							1996-09-08 09:14:40 +00:00  
				
					
						
							
							
								 
						
							
								d16ad942c0 
								
							 
						 
						
							
							
								
								AWK now pre-compiles its regexps outside the main loop.  
							
							
							
						 
						
							1996-09-08 09:08:47 +00:00  
				
					
						
							
							
								 
						
							
								9610aeab66 
								
							 
						 
						
							
							
								
								Changed the -s- option to the -s<num> option.  
							
							
							
						 
						
							1996-08-30 08:36:34 +00:00  
				
					
						
							
							
								 
						
							
								d8d1758d11 
								
							 
						 
						
							
							
								
								Hacked file-loading code so that we could load from ports. This to support  
							
							... 
							
							
							
							the new -s- switch. 
							
						 
						
							1996-08-30 07:15:14 +00:00  
				
					
						
							
							
								 
						
							
								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. 
							
						 
						
							1996-08-29 08:35:25 +00:00  
				
					
						
							
							
								 
						
							
								b5a653f1f3 
								
							 
						 
						
							
							
								
								cleaned up static linker code  
							
							
							
						 
						
							1996-08-24 09:27:47 +00:00  
				
					
						
							
							
								 
						
							
								d472115b34 
								
							 
						 
						
							
							
								
								Retry syscalls when interrupted.  
							
							
							
						 
						
							1996-08-24 08:52:34 +00:00  
				
					
						
							
							
								 
						
							
								75bad52dfe 
								
							 
						 
						
							
							
								
								Trivial documentation addition.  
							
							
							
						 
						
							1996-08-24 07:52:41 +00:00  
				
					
						
							
							
								 
						
							
								996ee5db33 
								
							 
						 
						
							
							
								
								Hacked so that errno/intr error returns cause retries.  
							
							
							
						 
						
							1996-08-24 07:36:50 +00:00  
				
					
						
							
							
								 
						
							
								060badffa7 
								
							 
						 
						
							
							
								
								yet another scratch version of the static heap stuff  
							
							
							
						 
						
							1996-08-24 02:03:27 +00:00  
				
					
						
							
							
								 
						
							
								c4927cc255 
								
							 
						 
						
							
							
								
								an attempt to export new things from the vm without modifiying it; scrapped  
							
							
							
						 
						
							1996-08-24 02:02:24 +00:00  
				
					
						
							
							
								 
						
							
								3b0a2e2fa5 
								
							 
						 
						
							
							
								
								the pre scsh static linker  
							
							
							
						 
						
							1996-08-24 02:00:47 +00:00  
				
					
						
							
							
								 
						
							
								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). 
							
						 
						
							1996-08-23 23:29:51 +00:00  
				
					
						
							
							
								 
						
							
								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.
We should import my conditional macros, which includes an evaluating-key
CASE.
	-Olin 
							
						 
						
							1996-08-23 21:43:22 +00:00  
				
					
						
							
							
								 
						
							
								975278b58b 
								
							 
						 
						
							
							
								
								Removed ERRNO/DEADLK and ERRNO/NOLCK from extra-errno's list -- they are Posix!  
							
							
							
						 
						
							1996-08-23 03:21:14 +00:00  
				
					
						
							
							
								 
						
							
								84c705fcc7 
								
							 
						 
						
							
							
								
								New signal-handler code.  
							
							
							
						 
						
							1996-08-22 20:13:14 +00:00  
				
					
						
							
							
								 
						
							
								e124c6906c 
								
							 
						 
						
							
							
								
								Export names from sighandlers1.c.  
							
							
							
						 
						
							1996-08-22 19:42:59 +00:00  
				
					
						
							
							
								 
						
							
								6ea9a75721 
								
							 
						 
						
							
							
								
								updated static linker script; can handle scsh.image; improved autoconf macros  
							
							
							
						 
						
							1996-08-22 07:31:36 +00:00  
				
					
						
							
							
								 
						
							
								6d8929b608 
								
							 
						 
						
							
							
								
								defrec.scm -- trivial doc bug in comments.  
							
							... 
							
							
							
							jcontrol1.c -- signal handler stuff
signal handler hacking -- added Unix signals to VM's interrupt set. 
							
						 
						
							1996-08-21 21:29:59 +00:00  
				
					
						
							
							
								 
						
							
								f1dc00dcf6 
								
							 
						 
						
							
							
								
								a working scsh/static.scm and all the trimmings  
							
							
							
						 
						
							1996-08-19 08:29:48 +00:00  
				
					
						
							
							
								 
						
							
								bcdc349bcf 
								
							 
						 
						
							
							
								
								New, improved machinery for handling optional args.  
							
							
							
						 
						
							1996-04-19 18:55:31 +00:00  
				
					
						
							
							
								 
						
							
								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. 
							
						 
						
							1996-04-19 18:39:14 +00:00  
				
					
						
							
							
								 
						
							
								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.
It's not the right answer, but the right answer depends on handling SIGCHLD
interrupts, so we can't implement it now.
2. Hacked the optional arg handling to use the new LET-OPT machinery. 
							
						 
						
							1996-04-19 18:26:31 +00:00