14fe107a7e 
								
							 
						 
						
							
							
								
								1. Removed cruft (timer.c, try.c, regexp.{3,c,h}, regmagic.h regsub.c)  
							
							... 
							
							
							
							that shouldn't even be in this dir -- it was from a different Spencer
   package, and wasn't used; got copied in by accident at some point.
2. Removed *.ih Makefile regex.h
   These are derived files produced during the build.
3. Removed patch-msg, which is old & dead.
4. Updated rest of the source to a newer version of Spencer's Posix package
   (alpha3.7). Not all of these files changed, actually, but I guess
   the last-mod dates did, so CVS thinks they're being updated or something? 
							
						 
						
							1999-07-10 20:01:52 +00:00  
				
					
						
							
							
								 
						
							
								c23ba5b0cb 
								
							 
						 
						
							
							
								
								Fixed a minor bug; made a small change using FOLDR.  
							
							
							
						 
						
							1999-07-10 05:47:48 +00:00  
				
					
						
							
							
								 
						
							
								a195317fc8 
								
							 
						 
						
							
							
								
								Making a dir for the C regexp engine (Spencer's)  
							
							
							
						 
						
							1999-07-06 03:50:57 +00:00  
				
					
						
							
							
								 
						
							
								eb65bdec23 
								
							 
						 
						
							
							
								
								Added directory of SRE code.  
							
							
							
						 
						
							1999-07-06 03:45:37 +00:00  
				
					
						
							
							
								 
						
							
								17695ee207 
								
							 
						 
						
							
							
								
								Updated version to 0.5.2  
							
							... 
							
							
							
							Incorporated Windows NT support via cygwin32 
							
						 
						
							1999-06-21 04:35:42 +00:00  
				
					
						
							
							
								 
						
							
								ec63c53ee6 
								
							 
						 
						
							
							
								
								Fixed bug whereby interrupt 0 = interrupt/alarm, i.e., SIGALRM, wasn't  
							
							... 
							
							
							
							being switched over from default handling (which is process termination)
to S48/scsh handling. 
							
						 
						
							1998-06-16 21:17:58 +00:00  
				
					
						
							
							
								 
						
							
								c266ffbf46 
								
							 
						 
						
							
							
								
								Extended char-set package.  
							
							
							
						 
						
							1998-06-16 21:04:38 +00:00  
				
					
						
							
							
								 
						
							
								269b603081 
								
							 
						 
						
							
							
								
								Trivial reindent.  
							
							... 
							
							
							
							-Olin 
							
						 
						
							1998-06-16 18:05:44 +00:00  
				
					
						
							
							
								 
						
							
								3239ff9076 
								
							 
						 
						
							
							
								
								Rehacked regexp-substitute/global; I can't remember why.  
							
							... 
							
							
							
							Fixed string-match to handle a regexp passed as a string. 
							
						 
						
							1998-05-02 17:33:50 +00:00  
				
					
						
							
							
								 
						
							
								21ac090065 
								
							 
						 
						
							
							
								
								Fixed argv so that (argv 0) works.  
							
							
							
						 
						
							1998-05-02 17:25:56 +00:00  
				
					
						
							
							
								 
						
							
								b24c0182c8 
								
							 
						 
						
							
							
								
								Proper values for wait/poll and wait/stopped-chidren.  
							
							
							
						 
						
							1998-05-02 17:23:08 +00:00  
				
					
						
							
							
								 
						
							
								29c3ebf99a 
								
							 
						 
						
							
							
								
								Simplified optional arg handling a bit.  
							
							
							
						 
						
							1998-05-02 17:13:09 +00:00  
				
					
						
							
							
								 
						
							
								65f6bdd35a 
								
							 
						 
						
							
							
								
								timezone code bullet-proofed a bit.  
							
							
							
						 
						
							1997-11-10 02:55:17 +00:00  
				
					
						
							
							
								 
						
							
								a5f1300753 
								
							 
						 
						
							
							
								
								- fixed timezone-formatting bug  
							
							... 
							
							
							
							- added date field-mod procs
- commented a bit 
							
						 
						
							1997-11-10 02:53:24 +00:00  
				
					
						
							
							
								 
						
							
								c7344577f3 
								
							 
						 
						
							
							
								
								Added ply-three version number to scsh-version-string.  
							
							
							
						 
						
							1997-11-10 02:52:11 +00:00  
				
					
						
							
							
								 
						
							
								7463169adf 
								
							 
						 
						
							
							
								
								Added new features.  
							
							
							
						 
						
							1997-11-10 02:51:23 +00:00  
				
					
						
							
							
								 
						
							
								acb29ac3bc 
								
							 
						 
						
							
							
								
								Fixed bug -- LET -> LET*  
							
							
							
						 
						
							1997-11-10 02:50:48 +00:00  
				
					
						
							
							
								 
						
							
								75dbb6c4bb 
								
							 
						 
						
							
							
								
								Added field-modifying and record-copy proc.  
							
							
							
						 
						
							1997-11-10 02:49:36 +00:00  
				
					
						
							
							
								 
						
							
								6011c98e03 
								
							 
						 
						
							
							
								
								Awk now precompiles regexps, so bogus comment deleted.  
							
							
							
						 
						
							1997-11-10 02:48:20 +00:00  
				
					
						
							
							
								 
						
							
								3d91476f54 
								
							 
						 
						
							
							
								
								Tty-hacking procs when possible take stdio as a default upon which to operate.  
							
							... 
							
							
							
							These procs now may be applied to tty file names as well as ports and fdes. 
							
						 
						
							1997-11-10 02:47:36 +00:00  
				
					
						
							
							
								 
						
							
								61cdf20586 
								
							 
						 
						
							
							
								
								Improved FILE-NOT-ACCESSIBLE, which still has problems, and added discussion  
							
							... 
							
							
							
							of its problems to the manual. 
							
						 
						
							1997-11-10 02:41:28 +00:00  
				
					
						
							
							
								 
						
							
								cdfa775de7 
								
							 
						 
						
							
							
								
								Added ABSOLUTE-FILE-NAME and ->REGEXP.  
							
							
							
						 
						
							1997-11-10 02:34:45 +00:00  
				
					
						
							
							
								 
						
							
								1eecb9c9c5 
								
							 
						 
						
							
							
								
								Fixed a bug in the type declaration of with-errno-handler*.  
							
							
							
						 
						
							1997-10-06 21:15:18 +00:00  
				
					
						
							
							
								 
						
							
								38c76cdf84 
								
							 
						 
						
							
							
								
								Cleaned up the CONSTANT-GLOB? function a bit.  
							
							
							
						 
						
							1997-10-06 21:14:20 +00:00  
				
					
						
							
							
								 
						
							
								402c617ec5 
								
							 
						 
						
							
							
								
								updated version  
							
							
							
						 
						
							1997-06-09 01:58:13 +00:00  
				
					
						
							
							
								 
						
							
								13dbef06b1 
								
							 
						 
						
							
							
								
								factored out arg parsing  
							
							
							
						 
						
							1997-06-09 01:47:19 +00:00  
				
					
						
							
							
								 
						
							
								88aaa91880 
								
							 
						 
						
							
							
								
								you can now specifiy an arg vm parser  
							
							
							
						 
						
							1997-06-09 01:46:57 +00:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								178cfa8e2e 
								
							 
						 
						
							
							
								
								i do not know how this happened  
							
							
							
						 
						
							1997-04-23 22:51:33 +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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								b684a0e621 
								
							 
						 
						
							
							
								
								Cleaning up a bit.  
							
							
							
						 
						
							1997-04-10 01:24:50 +00:00  
				
					
						
							
							
								 
						
							
								906fceb86f 
								
							 
						 
						
							
							
								
								Removed the redundant -i and -o switches.  
							
							
							
						 
						
							1997-04-10 01:17:22 +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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								0e28399b12 
								
							 
						 
						
							
							
								
								Changed regexp-substring so that unmatched submatches return #f instead of  
							
							... 
							
							
							
							raising an error. 
							
						 
						
							1997-03-28 20:55:23 +00:00  
				
					
						
							
							
								 
						
							
								230263ee0d 
								
							 
						 
						
							
							
								
								Fixed an arity bug in %set-unix-signal-handler's call to  
							
							... 
							
							
							
							%%set-unix-signal-handler. 
							
						 
						
							1997-03-10 23:46:42 +00:00  
				
					
						
							
							
								 
						
							
								8d7dee0bfa 
								
							 
						 
						
							
							
								
								*** empty log message ***  
							
							
							
						 
						
							1997-03-10 04:57:18 +00:00  
				
					
						
							
							
								 
						
							
								417b6046f8 
								
							 
						 
						
							
							
								
								Early autoreaping now done via SIGCHLD signal handler.  
							
							... 
							
							
							
							Ignored signals were done by putting a noop handler on the signal.
This could screw up passing ignores across execs.
Now, when you set an S48 interrupt handler to #f, we pass this through
to Unix. 
							
						 
						
							1997-03-09 07:28:20 +00:00