Commit Graph

904 Commits

Author SHA1 Message Date
mainzelm a3332290c6 port->socket now dups both ports. This is also documented. 2002-12-11 10:01:01 +00:00
eknauel e17a183ffe Initial version of scshql: The original scsh ODBC API for 0.5.x
written with the new ODBC bindings. Missing: All FETCH functions
2002-12-09 16:14:48 +00:00
mainzelm 2540846e92 Changed the module warning: Recommend the use of scheme-with-scsh. 2002-12-06 14:06:41 +00:00
mainzelm e47611a0ae + Check arguments of select-ports/port-channels
+ Fix typo in really-select-port-channels
2002-12-06 12:53:55 +00:00
sperber 923ada9986 Added SELECT-PORT-CHANNELS. 2002-11-28 14:31:57 +00:00
sperber b01518b4d9 Rename WAIT-PORTS to SELECT-PORTS. 2002-11-28 14:15:34 +00:00
sperber c80a5b628c Consistently replace "i/o" -> "I/O". 2002-11-28 12:10:40 +00:00
sperber c8c5b65b30 deprecated -> !recommended for SELECT/SELECT! 2002-11-28 11:12:19 +00:00
sperber 666f5282f8 Added documentation for WAIT-PORTS. 2002-11-28 10:54:22 +00:00
sperber a6ec3b5bb5 Add WAIT-PORTS. 2002-11-28 10:42:09 +00:00
mainzelm 5ac53a7805 Clean all subdirectories of c/ 2002-11-28 08:11:16 +00:00
mainzelm fd0dd4ae45 Some changes for the 0.6.3 release. 2002-11-27 07:57:15 +00:00
mainzelm 4bbf20495b Documentation for connect-socket-no-wait and connect-socket-successful?. 2002-11-27 07:56:37 +00:00
mainzelm a45bcf41e9 Export connect-socket-no-wait and connect-socket-successful?. 2002-11-27 07:37:58 +00:00
mainzelm c3d776a279 Removed superfluous saving of s48 ports. They are no longer imported anyway. 2002-11-27 07:37:23 +00:00
mainzelm 2cc6f3f087 Removed export declaration of removed repl procedure. 2002-11-27 07:29:54 +00:00
mainzelm 397b86b79a Removed documentation for the static linker: it never worked for 0.6 anyway. 2002-11-26 12:09:44 +00:00
mainzelm 2dda7c9888 Removed repl procedure: it wasn't working anyway. 2002-11-26 12:04:44 +00:00
mainzelm 563ed2c965 Removed documentation for repl procedure. 2002-11-26 12:04:16 +00:00
mainzelm 048292ab2f Added documentation for the new file-info-... variants. 2002-11-26 10:37:32 +00:00
mainzelm 4739c4c9e7 Save tex2page program in a variable. 2002-11-26 10:08:54 +00:00
mainzelm 21364665ee Introduced connect-socket-no-wait and connect-socket-successful?. 2002-11-22 12:26:08 +00:00
mainzelm b2f0570a86 + when importing scheme, hide the procedures which are about to be
overwritten

+ introduce structure scheme-with-scsh which exports the compound
  interface of scheme and scsh. Instead of the fragile (open scsh
  scheme) you can now use (open scheme-with-scsh).

+ removed superfluous partial-s48-ports
2002-11-19 12:16:08 +00:00
sperber 79488af494 Remove even more outdated crud. 2002-11-13 12:30:15 +00:00
sperber 7db6d798e8 Remove more outdated crud. 2002-11-13 12:27:43 +00:00
sperber 696f658b23 Add AUC TeX annotations. 2002-11-13 12:26:19 +00:00
sperber 7dcca40ce4 Minor fixes:
- history
- supported OSes
2002-11-13 12:25:47 +00:00
sperber 810c6c64bd Bump version number. 2002-11-13 12:22:18 +00:00
sperber 3148ef6a41 Document SELECT/SELECT!. 2002-11-13 12:21:33 +00:00
sperber 883117ae06 Change SELECT! in the same way as SELECT: only ask the buffers of
ports that were passed in, not those of raw file descriptors.
2002-11-12 14:26:02 +00:00
sperber a73f146a23 Change CONNECT-SOCKET to pass underlying file descriptor to SELECT to
prevent SELECT non-blocking because there's space in the buffer.
2002-11-12 13:14:44 +00:00
sperber a206e4f70a Change the semantics of select so that it doesn't check the underlying
port buffer for fdes arguments.
2002-11-12 13:13:27 +00:00
sperber 6fc80dfb4b Fix typo: remove double application of MAKE-I/O-COMPLETION-HANDLER. 2002-11-12 13:13:02 +00:00
mainzelm a1e9e54bbc Add lookup-external from recent S48 (it's already described in the manual). 2002-11-07 09:43:29 +00:00
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