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  
				
					
						
							
							
								 
						
							
								1a0d6a2af4 
								
							 
						 
						
							
							
								
								Fixed delimited readers -- there was confusion about what the handle-delimiter  
							
							... 
							
							
							
							arg was. It now defaults uniformly to 'trim. 
							
						 
						
							1996-04-19 05:51:37 +00:00  
				
					
						
							
							
								 
						
							
								16c0d2ef3f 
								
							 
						 
						
							
							
								
								*** empty log message ***  
							
							
							
						 
						
							1995-12-03 01:00:20 +00:00  
				
					
						
							
							
								 
						
							
								2c9e06d6ae 
								
							 
						 
						
							
							
								
								Changed char to int so non-ASCII chars wouldn't be sign-extended -- was  
							
							... 
							
							
							
							blowing char-set test in skip_chars.
	-Olin 
							
						 
						
							1995-11-20 06:32:02 +00:00  
				
					
						
							
							
								 
						
							
								acaaedd035 
								
							 
						 
						
							
							
								
								CHAR-SET-CONTAINS? had extra code to make sure it did not work when  
							
							... 
							
							
							
							applied to a non-ASCII char. Now fixed. 
							
						 
						
							1995-11-20 06:20:12 +00:00  
				
					
						
							
							
								 
						
							
								755913967b 
								
							 
						 
						
							
							
								
								Added native-code support for SKIP-CHAR-SET.  
							
							
							
						 
						
							1995-11-20 04:15:04 +00:00  
				
					
						
							
							
								 
						
							
								30ed9fdf0c 
								
							 
						 
						
							
							
								
								*** empty log message ***  
							
							
							
						 
						
							1995-11-05 02:55:04 +00:00  
				
					
						
							
							
								 
						
							
								702f0126c5 
								
							 
						 
						
							
							
								
								FreeBSD mods, mostly in comments  
							
							
							
						 
						
							1995-11-04 21:13:42 +00:00  
				
					
						
							
							
								 
						
							
								0dd77af844 
								
							 
						 
						
							
							
								
								*** empty log message ***  
							
							
							
						 
						
							1995-11-02 02:39:13 +00:00  
				
					
						
							
							
								 
						
							
								3cc0d1c5d7 
								
							 
						 
						
							
							
								
								*** empty log message ***  
							
							
							
						 
						
							1995-11-02 02:29:05 +00:00  
				
					
						
							
							
								 
						
							
								ac54f7bf2c 
								
							 
						 
						
							
							
								
								*** empty log message ***  
							
							
							
						 
						
							1995-11-02 01:51:32 +00:00  
				
					
						
							
							
								 
						
							
								507631b689 
								
							 
						 
						
							
							
								
								sperber's strerror fix  
							
							
							
						 
						
							1995-11-01 23:00:57 +00:00  
				
					
						
							
							
								 
						
							
								d30d0480f7 
								
							 
						 
						
							
							
								
								*** empty log message ***  
							
							
							
						 
						
							1995-11-01 19:42:35 +00:00  
				
					
						
							
							
								 
						
							
								c749104691 
								
							 
						 
						
							
							
								
								*** empty log message ***  
							
							
							
						 
						
							1995-11-01 08:50:15 +00:00  
				
					
						
							
							
								 
						
							
								1965c0f4b4 
								
							 
						 
						
							
							
								
								*** empty log message ***  
							
							
							
						 
						
							1995-11-01 08:19:46 +00:00  
				
					
						
							
							
								 
						
							
								79f2098c6f 
								
							 
						 
						
							
							
								
								*** empty log message ***  
							
							
							
						 
						
							1995-11-01 03:52:02 +00:00  
				
					
						
							
							
								 
						
							
								f872a245b5 
								
							 
						 
						
							
							
								
								*** empty log message ***  
							
							
							
						 
						
							1995-11-01 01:45:25 +00:00  
				
					
						
							
							
								 
						
							
								d6991813b7 
								
							 
						 
						
							
							
								
								*** empty log message ***  
							
							
							
						 
						
							1995-11-01 01:21:26 +00:00  
				
					
						
							
							
								 
						
							
								eed17d276f 
								
							 
						 
						
							
							
								
								finalized tty-consts.scm baud format  
							
							
							
						 
						
							1995-11-01 01:12:42 +00:00  
				
					
						
							
							
								 
						
							
								f83504cc00 
								
							 
						 
						
							
							
								
								No longer export baud-rate encodings.  
							
							
							
						 
						
							1995-11-01 00:19:30 +00:00  
				
					
						
							
							
								 
						
							
								fd3c209841 
								
							 
						 
						
							
							
								
								*** empty log message ***  
							
							
							
						 
						
							1995-10-31 23:41:55 +00:00  
				
					
						
							
							
								 
						
							
								31f91e754b 
								
							 
						 
						
							
							
								
								nearly final 0.4.0 hax  
							
							
							
						 
						
							1995-10-31 23:41:17 +00:00  
				
					
						
							
							
								 
						
							
								3a6b33db27 
								
							 
						 
						
							
							
								
								*** empty log message ***  
							
							
							
						 
						
							1995-10-31 23:29:37 +00:00  
				
					
						
							
							
								 
						
							
								12874c0edd 
								
							 
						 
						
							
							
								
								even more 0.4.0 hacks  
							
							
							
						 
						
							1995-10-31 23:16:31 +00:00  
				
					
						
							
							
								 
						
							
								965a0da2f1 
								
							 
						 
						
							
							
								
								moved static1 contents into begin  
							
							
							
						 
						
							1995-10-31 22:39:49 +00:00  
				
					
						
							
							
								 
						
							
								675f4c7746 
								
							 
						 
						
							
							
								
								*** empty log message ***  
							
							
							
						 
						
							1995-10-31 22:21:58 +00:00  
				
					
						
							
							
								 
						
							
								37a38ee185 
								
							 
						 
						
							
							
								
								*** empty log message ***  
							
							
							
						 
						
							1995-10-31 22:06:02 +00:00  
				
					
						
							
							
								 
						
							
								9e39aeaae4 
								
							 
						 
						
							
							
								
								0.4.0 hacks  
							
							
							
						 
						
							1995-10-31 22:04:59 +00:00  
				
					
						
							
							
								 
						
							
								b3dc61dae4 
								
							 
						 
						
							
							
								
								*** empty log message ***  
							
							
							
						 
						
							1995-10-31 21:57:39 +00:00  
				
					
						
							
							
								 
						
							
								946798634a 
								
							 
						 
						
							
							
								
								*** empty log message ***  
							
							
							
						 
						
							1995-10-31 21:52:04 +00:00  
				
					
						
							
							
								 
						
							
								2f89a2be7d 
								
							 
						 
						
							
							
								
								*** empty log message ***  
							
							
							
						 
						
							1995-10-31 21:35:45 +00:00  
				
					
						
							
							
								 
						
							
								02f9587e06 
								
							 
						 
						
							
							
								
								*** empty log message ***  
							
							
							
						 
						
							1995-10-31 21:20:46 +00:00  
				
					
						
							
							
								 
						
							
								27602d21de 
								
							 
						 
						
							
							
								
								*** empty log message ***  
							
							
							
						 
						
							1995-10-31 21:19:22 +00:00  
				
					
						
							
							
								 
						
							
								6e92a37c81 
								
							 
						 
						
							
							
								
								*** empty log message ***  
							
							
							
						 
						
							1995-10-31 21:16:21 +00:00