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  
				
					
						
							
							
								 
						
							
								611ac55bb7 
								
							 
						 
						
							
							
								
								after sommerfelds fixes  
							
							... 
							
							
							
							now added error arg printing
for mor readable errors 
							
						 
						
							1995-10-31 20:22:27 +00:00  
				
					
						
							
							
								 
						
							
								846439590d 
								
							 
						 
						
							
							
								
								*** empty log message ***  
							
							
							
						 
						
							1995-10-31 17:44:11 +00:00  
				
					
						
							
							
								 
						
							
								417048b418 
								
							 
						 
						
							
							
								
								*** empty log message ***  
							
							
							
						 
						
							1995-10-31 17:01:48 +00:00  
				
					
						
							
							
								 
						
							
								e6bdd7a001 
								
							 
						 
						
							
							
								
								*** empty log message ***  
							
							
							
						 
						
							1995-10-31 08:33:57 +00:00  
				
					
						
							
							
								 
						
							
								278322565a 
								
							 
						 
						
							
							
								
								*** empty log message ***  
							
							
							
						 
						
							1995-10-31 08:01:43 +00:00  
				
					
						
							
							
								 
						
							
								5c383bb241 
								
							 
						 
						
							
							
								
								*** empty log message ***  
							
							
							
						 
						
							1995-10-31 07:18:18 +00:00  
				
					
						
							
							
								 
						
							
								5f0c2bbf38 
								
							 
						 
						
							
							
								
								*** empty log message ***  
							
							
							
						 
						
							1995-10-31 06:40:54 +00:00  
				
					
						
							
							
								 
						
							
								00af71f77d 
								
							 
						 
						
							
							
								
								There was a weird bug in the GC system. The image-writing code causes a  
							
							... 
							
							
							
							GC to assemble a compacted heap image in newspace which it then writes out
to disk. Then the VM calls ABORT-GC to cancel the GC operation, which scans
the current space, fixing up the "broken hearts" -- restoring word 1 of
each structure that got clobbered with a forwarding pointer.
Unfortunately, someone (possibly myself) had inserted a post_gc_fdports() call
into the VM between the gc and the abort. This procedure updates a C vector of
Scheme values (fdports[]) by following forwarding pointers -- BUT -- in this
instance we didn't really want to break hearts, and the abort-gc code didn't
know about the fdports[] vector, so it couldn't undo the effects. This caused
the fdports[] vec to point into hyperspace after the image dump, and *that*
meant on the next GC, all the live ports were considered dead. Oops.
The fix was to remove this bogus call. The post_gc_fdports() proc is now
called only after a *real* GC.
    -Olin 
							
						 
						
							1995-10-29 15:45:22 +00:00  
				
					
						
							
							
								 
						
							
								579ee12924 
								
							 
						 
						
							
							
								
								Completely redesigned meta-arg syntax.  
							
							
							
						 
						
							1995-10-29 11:43:42 +00:00  
				
					
						
							
							
								 
						
							
								737ebc5afe 
								
							 
						 
						
							
							
								
								Added SET-CURRENT-INPUT-PORT! and friends.  
							
							... 
							
							
							
							Rehacked stdio/stdport sync procedures. 
							
						 
						
							1995-10-28 22:12:17 +00:00  
				
					
						
							
							
								 
						
							
								dce0dc36cd 
								
							 
						 
						
							
							
								
								Time args to SELECT and SET-FILE-TIMES can now be reals.  
							
							
							
						 
						
							1995-10-28 22:07:16 +00:00  
				
					
						
							
							
								 
						
							
								05df0d4773 
								
							 
						 
						
							
							
								
								file-writeable => file-writable  
							
							
							
						 
						
							1995-10-28 22:04:58 +00:00  
				
					
						
							
							
								 
						
							
								325407b9fb 
								
							 
						 
						
							
							
								
								Fixed optional-arg bug in open-control-tty.  
							
							
							
						 
						
							1995-10-27 11:47:53 +00:00  
				
					
						
							
							
								 
						
							
								79ee1de13c 
								
							 
						 
						
							
							
								
								Simplified interface a bit.  
							
							
							
						 
						
							1995-10-27 08:58:58 +00:00  
				
					
						
							
							
								 
						
							
								bd91c003cc 
								
							 
						 
						
							
							
								
								fork-job/pty => fork-pty-session.fork-pty-session now closes pty port in child.  
							
							
							
						 
						
							1995-10-27 08:57:10 +00:00