mainzelm
							
						 
						
							 
							
							
							
							
								
							
							
								8900f05fd2 
								
							 
						 
						
							
							
								
								call select in connect only on EINPROGRESS, loop on other errors  
							
							 
							
							... 
							
							
							
							(which should not happend anyway according to POSIX). 
							
						 
						
							2002-10-31 09:51:48 +00:00  
						
					 
				
					
						
							
							
								 
								mainzelm
							
						 
						
							 
							
							
							
							
								
							
							
								bcd64a2b3a 
								
							 
						 
						
							
							
								
								+ Use select on socket:outport if connect returned EINPROGRESS.  
							
							 
							
							... 
							
							
							
							+ Clearer return values for %connect: return a pair that indicates
  whether an recoverable error occured and if this error was EINPROGRESS
  or something else. 
							
						 
						
							2002-10-30 13:12:00 +00:00  
						
					 
				
					
						
							
							
								 
								sperber
							
						 
						
							 
							
							
							
							
								
							
							
								4290ccae21 
								
							 
						 
						
							
							
								
								Remove the Olinist CONDITITIONALS package, also fixing some atrocious  
							
							 
							
							... 
							
							
							
							uses of whitespace, newline, and indentation.
This saves another 60k or so in scsh.image, actually getting us below
the level of 0.6.2. 
							
						 
						
							2002-10-30 12:33:51 +00:00  
						
					 
				
					
						
							
							
								 
								sperber
							
						 
						
							 
							
							
							
							
								
							
							
								20b65e6bfa 
								
							 
						 
						
							
							
								
								Make dynamic sub-regexps of regexps involving repetition work.  
							
							 
							
							
							
						 
						
							2002-10-30 12:13:20 +00:00  
						
					 
				
					
						
							
							
								 
								sperber
							
						 
						
							 
							
							
							
							
								
							
							
								c7e49f9274 
								
							 
						 
						
							
							
								
								Rework CONNECT-SOCKET to use SELECT.  
							
							 
							
							... 
							
							
							
							Note: this is presently broken because of a wrong input-port/output
port classification of the port passed into SELECT. 
							
						 
						
							2002-10-30 12:01:19 +00:00  
						
					 
				
					
						
							
							
								 
								sperber
							
						 
						
							 
							
							
							
							
								
							
							
								d0977ea4d4 
								
							 
						 
						
							
							
								
								Revamped the SELECT implementation to properly distinguish between  
							
							 
							
							... 
							
							
							
							input and output port.  Also, SELECT and SELECT! are no longer
squashed into one silly procedure. 
							
						 
						
							2002-10-30 12:00:15 +00:00  
						
					 
				
					
						
							
							
								 
								sperber
							
						 
						
							 
							
							
							
							
								
							
							
								a8ad3e0c71 
								
							 
						 
						
							
							
								
								Cater to dynamic subforms of SUBMATCH.  
							
							 
							
							
							
						 
						
							2002-10-29 15:57:00 +00:00  
						
					 
				
					
						
							
							
								 
								mainzelm
							
						 
						
							 
							
							
							
							
								
							
							
								c5c913b129 
								
							 
						 
						
							
							
								
								Fixes for some bugs introduced by the last commit.  
							
							 
							
							
							
						 
						
							2002-10-23 11:51:21 +00:00  
						
					 
				
					
						
							
							
								 
								mainzelm
							
						 
						
							 
							
							
							
							
								
							
							
								96060828fa 
								
							 
						 
						
							
							
								
								Use "compare" und "rename" to compare symbols.  
							
							 
							
							
							
						 
						
							2002-10-21 17:30:49 +00:00  
						
					 
				
					
						
							
							
								 
								eknauel
							
						 
						
							 
							
							
							
							
								
							
							
								d1142b703c 
								
							 
						 
						
							
							
								
								- Support for odbc 1.0 alloc functions  
							
							 
							
							
							
						 
						
							2002-10-11 08:06:45 +00:00  
						
					 
				
					
						
							
							
								 
								eknauel
							
						 
						
							 
							
							
							
							
								
							
							
								41d219a5c1 
								
							 
						 
						
							
							
								
								+ define SQLLEN if not defined (libiodbc on OS X doesn't have it)  
							
							 
							
							... 
							
							
							
							+ new (less, but still) broken version of SQLGetData() 
							
						 
						
							2002-10-05 18:00:59 +00:00  
						
					 
				
					
						
							
							
								 
								eknauel
							
						 
						
							 
							
							
							
							
								
							
							
								ce96216d41 
								
							 
						 
						
							
							
								
								+ This version introduces the all new SQLBindCol(), which might (in  
							
							 
							
							... 
							
							
							
							contrast to former versions) someday be capable of returning things
  like SQL_TIME_STRUCT, SQL_DATE_STRUCT, SQL_TIMESTAMP_STRUCT and
  SQL_NUMERIC_STRUCT.
+ However, SQLGetData() is now even more broken than before (if used
  on integer columns). It seems, that I failed to understand the API
  reference on SQLGetData() completly! 
							
						 
						
							2002-09-30 18:20:47 +00:00  
						
					 
				
					
						
							
							
								 
								mainzelm
							
						 
						
							 
							
							
							
							
								
							
							
								17b1a55c8b 
								
							 
						 
						
							
							
								
								+ Factor out pending interrupts into a separate package.  
							
							 
							
							... 
							
							
							
							+ Let vm-channel-abort clear the pending-i/o interrupt if the queue became empty 
							
						 
						
							2002-09-27 12:44:43 +00:00  
						
					 
				
					
						
							
							
								 
								eknauel
							
						 
						
							 
							
							
							
							
								
							
							
								dc07184b5d 
								
							 
						 
						
							
							
								
								+ support for SQLBrowseConnect()  
							
							 
							
							... 
							
							
							
							+ finalizers for connection-handles, environment-handles
  and statement-handles
+ finalizers need more testing! 
							
						 
						
							2002-09-25 15:58:30 +00:00  
						
					 
				
					
						
							
							
								 
								mainzelm
							
						 
						
							 
							
							
							
							
								
							
							
								8b451fe673 
								
							 
						 
						
							
							
								
								+ Factor out exit hooks into a separate package.  
							
							 
							
							... 
							
							
							
							+ Let exit call the exit hooks. 
							
						 
						
							2002-09-25 11:40:07 +00:00  
						
					 
				
					
						
							
							
								 
								mainzelm
							
						 
						
							 
							
							
							
							
								
							
							
								949b6df8df 
								
							 
						 
						
							
							
								
								Minor additions.  
							
							 
							
							
							
						 
						
							2002-09-25 11:37:14 +00:00  
						
					 
				
					
						
							
							
								 
								mainzelm
							
						 
						
							 
							
							
							
							
								
							
							
								d1c10a783d 
								
							 
						 
						
							
							
								
								Autoconf 2.52 is already enough.  
							
							 
							
							
							
						 
						
							2002-09-25 11:36:14 +00:00  
						
					 
				
					
						
							
							
								 
								mainzelm
							
						 
						
							 
							
							
							
							
								
							
							
								6bb8778437 
								
							 
						 
						
							
							
								
								Introduced new predicates working on file-info records.  
							
							 
							
							
							
						 
						
							2002-09-25 06:26:19 +00:00  
						
					 
				
					
						
							
							
								 
								eknauel
							
						 
						
							 
							
							
							
							
								
							
							
								96238c00c8 
								
							 
						 
						
							
							
								
								fixed a missing s48_enter_integer() in odbc_sql_fetch()  
							
							 
							
							
							
						 
						
							2002-09-24 14:15:52 +00:00  
						
					 
				
					
						
							
							
								 
								eknauel
							
						 
						
							 
							
							
							
							
								
							
							
								4651284138 
								
							 
						 
						
							
							
								
								Fixed a braindead bug in odbc-sql-bindcol() buffer bookkeeping that  
							
							 
							
							... 
							
							
							
							would raise an buffer-exceeded-error even if buffer_needed <
buffer_len after the buffer has been rebound 
							
						 
						
							2002-09-24 13:48:20 +00:00  
						
					 
				
					
						
							
							
								 
								eknauel
							
						 
						
							 
							
							
							
							
								
							
							
								eb4b60db6f 
								
							 
						 
						
							
							
								
								added a few comments  
							
							 
							
							
							
						 
						
							2002-09-24 13:29:24 +00:00  
						
					 
				
					
						
							
							
								 
								eknauel
							
						 
						
							 
							
							
							
							
								
							
							
								7cc0537ed4 
								
							 
						 
						
							
							
								
								Basic support for using SQLBindCol() from Scheme. Reading integer  
							
							 
							
							... 
							
							
							
							values from result set is broken. Unbinding columns is not implemented
yet. 
							
						 
						
							2002-09-24 13:29:03 +00:00  
						
					 
				
					
						
							
							
								 
								sperber
							
						 
						
							 
							
							
							
							
								
							
							
								938182d4b1 
								
							 
						 
						
							
							
								
								Fix the most obvious insanities that's to do with dynamic parts of the  
							
							 
							
							... 
							
							
							
							RX syntax.  Namely, a lot of code (used to) assume(s) that the
total-number-of-submatches (TSM) quantity is static even for dynamic
regexps.
Specifically, RE-TSM now returns an unspecific value instead of 0 for
non-regexps which should break most of the code that used to just
silently do the wrong thing.  It's likely that more examples involving
dynamic sub-regexps will fail.
In the process, I also removed some of Olin's naming craziness (using
"%" signs to convey meaning) which I needed to do to halfway
understand what's going on. 
							
						 
						
							2002-09-23 12:59:28 +00:00  
						
					 
				
					
						
							
							
								 
								sperber
							
						 
						
							 
							
							
							
							
								
							
							
								7062ec4f17 
								
							 
						 
						
							
							
								
								Long obsolete.  
							
							 
							
							
							
						 
						
							2002-09-19 07:08:29 +00:00  
						
					 
				
					
						
							
							
								 
								sperber
							
						 
						
							 
							
							
							
							
								
							
							
								5b47488938 
								
							 
						 
						
							
							
								
								Include half-assed implementation of ADD-PENDING-CHANNEL.  
							
							 
							
							
							
						 
						
							2002-09-19 07:08:16 +00:00  
						
					 
				
					
						
							
							
								 
								sperber
							
						 
						
							 
							
							
							
							
								
							
							
								d14e638e10 
								
							 
						 
						
							
							
								
								Replace hacked-up VM-CHANNEL-ABORT by a version that's simpler and  
							
							 
							
							... 
							
							
							
							closer to the original. 
							
						 
						
							2002-09-19 07:07:40 +00:00  
						
					 
				
					
						
							
							
								 
								mainzelm
							
						 
						
							 
							
							
							
							
								
							
							
								9950aa7205 
								
							 
						 
						
							
							
								
								Wrap an additional (lambda a ...) around the application of (terminate-current-thread) in terminate-thread! as the continuation may provide any number of values  
							
							 
							
							
							
						 
						
							2002-09-18 19:16:23 +00:00  
						
					 
				
					
						
							
							
								 
								sperber
							
						 
						
							 
							
							
							
							
								
							
							
								d21334de83 
								
							 
						 
						
							
							
								
								Keep separate queues for input and output channels, so the VM doesn't  
							
							 
							
							... 
							
							
							
							get confused handling events/interrupts.
I despise myself. 
							
						 
						
							2002-09-18 14:56:31 +00:00  
						
					 
				
					
						
							
							
								 
								mainzelm
							
						 
						
							 
							
							
							
							
								
							
							
								45388f2c12 
								
							 
						 
						
							
							
								
								Remove debugging output.  
							
							 
							
							
							
						 
						
							2002-09-18 11:21:06 +00:00  
						
					 
				
					
						
							
							
								 
								mainzelm
							
						 
						
							 
							
							
							
							
								
							
							
								5b001c5720 
								
							 
						 
						
							
							
								
								Convert optional timeout argument before calling wait-for-channels.  
							
							 
							
							
							
						 
						
							2002-09-17 21:24:04 +00:00  
						
					 
				
					
						
							
							
								 
								mainzelm
							
						 
						
							 
							
							
							
							
								
							
							
								5cb76fd27b 
								
							 
						 
						
							
							
								
								Replace call to channel-has-waiter? by channel-check-waiter.  
							
							 
							
							
							
						 
						
							2002-09-17 21:22:41 +00:00  
						
					 
				
					
						
							
							
								 
								mainzelm
							
						 
						
							 
							
							
							
							
								
							
							
								f0e7b6a43f 
								
							 
						 
						
							
							
								
								Define NULL ifndef.  
							
							 
							
							
							
						 
						
							2002-09-16 13:32:09 +00:00  
						
					 
				
					
						
							
							
								 
								eknauel
							
						 
						
							 
							
							
							
							
								
							
							
								1b7c49c33c 
								
							 
						 
						
							
							
								
								- support for SQLNumParams() (odbc_sql_num_params)  
							
							 
							
							... 
							
							
							
							- support for SQLColAttribute() (odbc_sql_col_attribute) 
							
						 
						
							2002-09-12 14:31:31 +00:00  
						
					 
				
					
						
							
							
								 
								mainzelm
							
						 
						
							 
							
							
							
							
								
							
							
								d0b1918b0f 
								
							 
						 
						
							
							
								
								Documentation for the effective user/group ID modifiers.  
							
							 
							
							
							
						 
						
							2002-09-12 10:55:08 +00:00  
						
					 
				
					
						
							
							
								 
								mainzelm
							
						 
						
							 
							
							
							
							
								
							
							
								64d35131f3 
								
							 
						 
						
							
							
								
								Fixed a subtle bug in the macro for the << redirection: The port  
							
							 
							
							... 
							
							
							
							opened by open-input-string could be closed by the GC before the exec().
Now << stores the port in a global variable.
The test to reveal the bug was:
(let lp ()
  (run (head) (<< "a"))
  (lp))
printing a "closed channel" message after some a few hundred interations. 
							
						 
						
							2002-09-12 07:30:30 +00:00  
						
					 
				
					
						
							
							
								 
								mainzelm
							
						 
						
							 
							
							
							
							
								
							
							
								5e430feb5d 
								
							 
						 
						
							
							
								
								Added SRFI 25, 26, 27, 28, 30.  
							
							 
							
							
							
						 
						
							2002-09-11 14:43:24 +00:00  
						
					 
				
					
						
							
							
								 
								mainzelm
							
						 
						
							 
							
							
							
							
								
							
							
								3c07ebb50f 
								
							 
						 
						
							
							
								
								PROTECT-PORT-OP saves the return value of CLOSE so better return (if #f #f) than (values).  
							
							 
							
							
							
						 
						
							2002-09-11 14:38:56 +00:00  
						
					 
				
					
						
							
							
								 
								mainzelm
							
						 
						
							 
							
							
							
							
								
							
							
								024d938e39 
								
							 
						 
						
							
							
								
								Added SRFI 25, 26, 27, 28, 30.  
							
							 
							
							
							
						 
						
							2002-09-11 14:34:58 +00:00  
						
					 
				
					
						
							
							
								 
								eknauel
							
						 
						
							 
							
							
							
							
								
							
							
								87846eef58 
								
							 
						 
						
							
							
								
								- support for SQLNativeSql()  
							
							 
							
							... 
							
							
							
							- dynamic memory allocation for return values in these functions:
  - odbc_sql_get_info_string()
  - odbc_sql_get_connect_attr_string()
  - odbc_sql_get_stmt_attr_string()
  - odbc_sql_get_desc_field_string()
  - odbc_sql_get_cursor_name()
  - odbc_sql_native_sql()
  - odbc_sql_get_data()
  - odbc_sql_describe_col()
  - odbc_sql_get_diag_recs()
- odbc_sql_data_sources() is still broken: sometimes the result string
  is truncated. I'm not sure if this not a unixODBC-bug... 
							
						 
						
							2002-09-11 14:12:30 +00:00  
						
					 
				
					
						
							
							
								 
								mainzelm
							
						 
						
							 
							
							
							
							
								
							
							
								cd9907c68f 
								
							 
						 
						
							
							
								
								Fixed bug in the reference implementation reported by Vladimir Tsichevski on c.l.s..  
							
							 
							
							
							
						 
						
							2002-09-09 08:03:59 +00:00  
						
					 
				
					
						
							
							
								 
								sperber
							
						 
						
							 
							
							
							
							
								
							
							
								e3d6f985fc 
								
							 
						 
						
							
							
								
								Put back an accidentally elided ELSE branch in PLACEHOLDER-SET!  
							
							 
							
							
							
						 
						
							2002-09-06 14:11:36 +00:00  
						
					 
				
					
						
							
							
								 
								mainzelm
							
						 
						
							 
							
							
							
							
								
							
							
								feb4ffcb08 
								
							 
						 
						
							
							
								
								Documentation for the directory streams operations.  
							
							 
							
							
							
						 
						
							2002-09-06 13:54:29 +00:00  
						
					 
				
					
						
							
							
								 
								mainzelm
							
						 
						
							 
							
							
							
							
								
							
							
								e811e1d729 
								
							 
						 
						
							
							
								
								Direct interface to directory streams (stolen from S48).  
							
							 
							
							
							
						 
						
							2002-09-06 13:22:16 +00:00  
						
					 
				
					
						
							
							
								 
								mainzelm
							
						 
						
							 
							
							
							
							
								
							
							
								caebd13cfd 
								
							 
						 
						
							
							
								
								+ Added documentation for uname  
							
							 
							
							... 
							
							
							
							+ Mentioned open/read+write in dup->outport description 
							
						 
						
							2002-09-06 12:41:22 +00:00  
						
					 
				
					
						
							
							
								 
								mainzelm
							
						 
						
							 
							
							
							
							
								
							
							
								aa57bec9c2 
								
							 
						 
						
							
							
								
								Support for uname.  
							
							 
							
							
							
						 
						
							2002-09-06 12:23:18 +00:00  
						
					 
				
					
						
							
							
								 
								mainzelm
							
						 
						
							 
							
							
							
							
								
							
							
								854f9d18e1 
								
							 
						 
						
							
							
								
								Removed duplicate definition of S48_ENTER/EXTRACT_BOOLEAN.  
							
							 
							
							
							
						 
						
							2002-09-06 11:57:53 +00:00  
						
					 
				
					
						
							
							
								 
								mainzelm
							
						 
						
							 
							
							
							
							
								
							
							
								48a009c698 
								
							 
						 
						
							
							
								
								Create a fresh vector of handlers on startup.  
							
							 
							
							
							
						 
						
							2002-09-06 11:25:59 +00:00  
						
					 
				
					
						
							
							
								 
								mainzelm
							
						 
						
							 
							
							
							
							
								
							
							
								ff0ce8fdfb 
								
							 
						 
						
							
							
								
								+ user-effective-uid and -gid per thread.  
							
							 
							
							... 
							
							
							
							+ alignments for euid- and egid-resource
+ argument to chdir is now optional and defaults to (home-dir) 
							
						 
						
							2002-09-06 09:57:32 +00:00  
						
					 
				
					
						
							
							
								 
								mainzelm
							
						 
						
							 
							
							
							
							
								
							
							
								cf7b089f09 
								
							 
						 
						
							
							
								
								Mention Autoconf and require version 2.53.  
							
							 
							
							
							
						 
						
							2002-09-06 07:33:40 +00:00  
						
					 
				
					
						
							
							
								 
								mainzelm
							
						 
						
							 
							
							
							
							
								
							
							
								cc37e0d9c5 
								
							 
						 
						
							
							
								
								But the comments into [].  
							
							 
							
							
							
						 
						
							2002-09-06 07:29:09 +00:00