4703ce142a 
								
							 
						 
						
							
							
								
								There was an atomicity problem/race condition -- if a child process died  
							
							... 
							
							
							
							after it was forked, but before the scsh fork procedure could register
the child's procobj in the pid/procobj table, then when the SIGCHLD
signal-handler reaped the process, there would be no procobj for it.
We now lock out interrupts across the fork and register operations. 
							
						 
						
							1997-04-30 20:33:26 +00:00  
				
					
						
							
							
								 
						
							
								0f1f30eaa1 
								
							 
						 
						
							
							
								
								update release number  
							
							
							
						 
						
							1997-04-26 17:46:16 +00:00  
				
					
						
							
							
								 
						
							
								ec30e65f2d 
								
							 
						 
						
							
							
								
								added my build tools  
							
							
							
						 
						
							1997-04-26 17:44:53 +00:00  
				
					
						
							
							
								 
						
							
								178cfa8e2e 
								
							 
						 
						
							
							
								
								i do not know how this happened  
							
							
							
						 
						
							1997-04-23 22:51:33 +00:00  
				
					
						
							
							
								 
						
							
								0705774634 
								
							 
						 
						
							
							
								
								update for sunos4 acc compiler  
							
							
							
						 
						
							1997-04-23 22:51:03 +00:00  
				
					
						
							
							
								 
						
							
								8764714a07 
								
							 
						 
						
							
							
								
								fix for sunos  
							
							
							
						 
						
							1997-04-23 20:34:54 +00:00  
				
					
						
							
							
								 
						
							
								7f05d6d427 
								
							 
						 
						
							
							
								
								From: Franklin Chen <chen@adi.com>  
							
							
							
						 
						
							1997-04-23 20:24:56 +00:00  
				
					
						
							
							
								 
						
							
								aff343acf5 
								
							 
						 
						
							
							
								
								updated  
							
							
							
						 
						
							1997-04-23 02:28:36 +00:00  
				
					
						
							
							
								 
						
							
								0e3db5eab6 
								
							 
						 
						
							
							
								
								from Kevin Esler <esler@pureatria.com>  
							
							
							
						 
						
							1997-04-23 02:26:56 +00:00  
				
					
						
							
							
								 
						
							
								7c80405943 
								
							 
						 
						
							
							
								
								fix for irix lame compiler  
							
							
							
						 
						
							1997-04-23 02:24:41 +00:00  
				
					
						
							
							
								 
						
							
								33c91d854d 
								
							 
						 
						
							
							
								
								Release notes said we don't do sighandlers. Fixed.  
							
							
							
						 
						
							1997-04-22 17:55:50 +00:00  
				
					
						
							
							
								 
						
							
								5b5f58bd70 
								
							 
						 
						
							
							
								
								fixed version numbers  
							
							
							
						 
						
							1997-04-21 20:55:48 +00:00  
				
					
						
							
							
								 
						
							
								41bf8dad3f 
								
							 
						 
						
							
							
								
								Jim Blandy reported some small problems with the meta-arg Scheme parser.  
							
							
							
						 
						
							1997-04-19 19:12:37 +00:00  
				
					
						
							
							
								 
						
							
								5c5ae4dc99 
								
							 
						 
						
							
							
								
								Fixed some design and implementation bugs in regexp-substitute/global.  
							
							
							
						 
						
							1997-04-19 04:01:19 +00:00  
				
					
						
							
							
								 
						
							
								aa5c661421 
								
							 
						 
						
							
							
								
								foo.  
							
							
							
						 
						
							1997-04-18 03:26:25 +00:00  
				
					
						
							
							
								 
						
							
								a304e9b7f9 
								
							 
						 
						
							
							
								
								- The daylight-savings time flag was blowing up date->time conversion  
							
							... 
							
							
							
							when it wasn't relevant.
- Error returns from mktime() were not being caught. 
							
						 
						
							1997-04-18 03:25:32 +00:00  
				
					
						
							
							
								 
						
							
								1a2d8690ce 
								
							 
						 
						
							
							
								
								Added regexp-substitute and regexp-substitute/global.  
							
							
							
						 
						
							1997-04-18 03:23:26 +00:00  
				
					
						
							
							
								 
						
							
								73844bc6ee 
								
							 
						 
						
							
							
								
								Fixed bug whereby the scsh heap image rule was trying to load the  
							
							... 
							
							
							
							floating pt code from the install dir before the code had been installed. 
							
						 
						
							1997-04-18 02:04:59 +00:00  
				
					
						
							
							
								 
						
							
								a4bbf1d2f6 
								
							 
						 
						
							
							
								
								Documented new regexp-substitute procs.  
							
							
							
						 
						
							1997-04-18 02:02:15 +00:00  
				
					
						
							
							
								 
						
							
								b352d0e825 
								
							 
						 
						
							
							
								
								- Added warning to DATE doc about mktime() lossage.  
							
							... 
							
							
							
							- Documented behavior of delete-{file,directory,filesys-object} when
  the named thing doesn't exist.
- Documented new regexp-substitute procedures. 
							
						 
						
							1997-04-18 01:59:42 +00:00  
				
					
						
							
							
								 
						
							
								f30435d56f 
								
							 
						 
						
							
							
								
								Minor tweaks to reflect the current release.  
							
							
							
						 
						
							1997-04-11 18:10:11 +00:00  
				
					
						
							
							
								 
						
							
								b0ea9017eb 
								
							 
						 
						
							
							
								
								New release notes.  
							
							
							
						 
						
							1997-04-11 17:59:46 +00:00  
				
					
						
							
							
								 
						
							
								14869a846e 
								
							 
						 
						
							
							
								
								Changed to release 0.5  
							
							
							
						 
						
							1997-04-11 17:58:12 +00:00  
				
					
						
							
							
								 
						
							
								8f6a17af48 
								
							 
						 
						
							
							
								
								Updated the "what's new" and todo chapters.  
							
							
							
						 
						
							1997-04-11 17:37:48 +00:00  
				
					
						
							
							
								 
						
							
								9dddad54c3 
								
							 
						 
						
							
							
								
								Added man.ps  
							
							
							
						 
						
							1997-04-10 01:31:42 +00:00  
				
					
						
							
							
								 
						
							
								b684a0e621 
								
							 
						 
						
							
							
								
								Cleaning up a bit.  
							
							
							
						 
						
							1997-04-10 01:24:50 +00:00  
				
					
						
							
							
								 
						
							
								184ecf2ff8 
								
							 
						 
						
							
							
								
								Oops. This would be a pain to continually re-commit, and the exported  
							
							... 
							
							
							
							version is in the super-directory, anyway. 
							
						 
						
							1997-04-10 01:23:34 +00:00  
				
					
						
							
							
								 
						
							
								032e9d099b 
								
							 
						 
						
							
							
								
								Added some files.  
							
							
							
						 
						
							1997-04-10 01:21:13 +00:00  
				
					
						
							
							
								 
						
							
								906fceb86f 
								
							 
						 
						
							
							
								
								Removed the redundant -i and -o switches.  
							
							
							
						 
						
							1997-04-10 01:17:22 +00:00  
				
					
						
							
							
								 
						
							
								0a32248ba8 
								
							 
						 
						
							
							
								
								Added some of Alan's bug reports  
							
							
							
						 
						
							1997-04-10 01:07:47 +00:00  
				
					
						
							
							
								 
						
							
								0eb62ab5c5 
								
							 
						 
						
							
							
								
								Why am I even in the repository?  
							
							
							
						 
						
							1997-04-08 21:45:50 +00:00  
				
					
						
							
							
								 
						
							
								0b4cfa8d21 
								
							 
						 
						
							
							
								
								Added warning about opening the scsh structure before the scheme structure  
							
							... 
							
							
							
							in modules. 
							
						 
						
							1997-04-08 21:44:41 +00:00  
				
					
						
							
							
								 
						
							
								0b90a5a030 
								
							 
						 
						
							
							
								
								Added warning about opening scsh structure before scheme structure  
							
							... 
							
							
							
							in modules. 
							
						 
						
							1997-04-08 21:42:23 +00:00  
				
					
						
							
							
								 
						
							
								33e3bc8c62 
								
							 
						 
						
							
							
								
								Was not properly testing for error in fdport_write_substring's call to  
							
							... 
							
							
							
							fwrite(). 
							
						 
						
							1997-04-08 20:07:30 +00:00  
				
					
						
							
							
								 
						
							
								18e8530076 
								
							 
						 
						
							
							
								
								SIGPIPE now runs with a no-op sighandler, instead of SIG_IGN. This is  
							
							... 
							
							
							
							so that if scsh exec's a sleazy C program that needs the default
kill-me-I'm-a-loser action of SIGPIPE, the handler will be reset to SIG_DFL
on exec, rather than continue to be ignored. 
							
						 
						
							1997-04-08 20:06:06 +00:00  
				
					
						
							
							
								 
						
							
								459658efa6 
								
							 
						 
						
							
							
								
								floatnums now available  
							
							
							
						 
						
							1997-04-05 22:16:21 +00:00  
				
					
						
							
							
								 
						
							
								c89fb29390 
								
							 
						 
						
							
							
								
								more elegant signal ifdef  
							
							
							
						 
						
							1997-04-05 22:16:05 +00:00  
				
					
						
							
							
								 
						
							
								0225bb0bf3 
								
							 
						 
						
							
							
								
								user contributed file  
							
							
							
						 
						
							1997-04-05 22:15:38 +00:00  
				
					
						
							
							
								 
						
							
								bf28f0aa86 
								
							 
						 
						
							
							
								
								Documented static heap linker. Such as it is.  
							
							
							
						 
						
							1997-04-04 22:41:06 +00:00  
				
					
						
							
							
								 
						
							
								4c26efe136 
								
							 
						 
						
							
							
								
								No more draft status. Version 0.4.5.  
							
							
							
						 
						
							1997-04-04 22:40:44 +00:00  
				
					
						
							
							
								 
						
							
								494787705d 
								
							 
						 
						
							
							
								
								Took out "draft" code. Upgraded release to 0.4.5  
							
							
							
						 
						
							1997-04-04 22:39:55 +00:00  
				
					
						
							
							
								 
						
							
								8233556820 
								
							 
						 
						
							
							
								
								Random update to regex doc.  
							
							
							
						 
						
							1997-04-04 22:36:16 +00:00  
				
					
						
							
							
								 
						
							
								db69cd677b 
								
							 
						 
						
							
							
								
								Some functions that were passed string "out" paramters (char**)'s were  
							
							... 
							
							
							
							neglecting to assign them in error cases. We'd return from the C function
into the cig C stub with random garbage still in these pointers. The
string rep converters would then treat this garbage as a real pointer to
be copied into malloc'd storage, and havoc would result.
I fixed the code to assign 0 to the pointers in error cases. I should fix
cig to pre-initialise out parameters. The only real problem code was in
userinfo1.c, but I scanned all the sources, and fixed a few suspicious cases
here and there as well. 
							
						 
						
							1997-04-04 20:49:55 +00:00  
				
					
						
							
							
								 
						
							
								1a1950d2f5 
								
							 
						 
						
							
							
								
								Fixed typo bug in set-file-group.  
							
							
							
						 
						
							1997-04-02 20:12:33 +00:00  
				
					
						
							
							
								 
						
							
								70679cd247 
								
							 
						 
						
							
							
								
								You don't have to be root to call set-file-group.  
							
							
							
						 
						
							1997-04-02 20:11:50 +00:00  
				
					
						
							
							
								 
						
							
								934905ed57 
								
							 
						 
						
							
							
								
								Hacked code so that you don't get [for-syntax] noise during loads when  
							
							... 
							
							
							
							in batch mode. 
							
						 
						
							1997-04-02 18:47:06 +00:00  
				
					
						
							
							
								 
						
							
								ddddd1d31b 
								
							 
						 
						
							
							
								
								More stuff.  
							
							
							
						 
						
							1997-03-31 22:33:33 +00:00  
				
					
						
							
							
								 
						
							
								8c65247c28 
								
							 
						 
						
							
							
								
								New stuff.  
							
							
							
						 
						
							1997-03-31 22:20:22 +00:00  
				
					
						
							
							
								 
						
							
								0e28399b12 
								
							 
						 
						
							
							
								
								Changed regexp-substring so that unmatched submatches return #f instead of  
							
							... 
							
							
							
							raising an error. 
							
						 
						
							1997-03-28 20:55:23 +00:00  
				
					
						
							
							
								 
						
							
								5e85d401b9 
								
							 
						 
						
							
							
								
								Updated manual.  
							
							
							
						 
						
							1997-03-11 02:49:52 +00:00