Commit Graph

789 Commits

Author SHA1 Message Date
mainzelm 804362834b Extend with-errno to capture all I/O exceptions of the VM:
+ add errno as first argument to raise-exception os-error in prim-io.scm

+ capture os-error in with-errno-handler* and adjust exception
  arguments to fit errno-handlers
2003-01-08 09:16:47 +00:00
mainzelm 13a3bf55d2 clean more 2003-01-08 09:00:49 +00:00
mainzelm 4dee54d381 Ignore even more. 2003-01-08 08:58:22 +00:00
mainzelm edddbd2925 Partially rewrite of read-string(!)/partial:
- immediately return on vacuous request

- try to avoid copying in read-string!/partial

- don't use read-string!/partial in read-string/partial to avoid
  duplicate copying

- if argument is fd, set port-buffer to bufpol/none as usual
2003-01-07 17:32:57 +00:00
mainzelm 7fb1d585b2 Set bufpol/none for current-input-port. 2003-01-07 16:01:14 +00:00
mainzelm f35bd77442 Check string indices and simplify calls to set-port-buffering. 2003-01-07 14:58:13 +00:00
mainzelm b0a5aef735 Use \exi and \indextt throughout the manual to generate entries in the index. 2003-01-07 14:25:31 +00:00
mainzelm 2a352215df Clarifications and fixes for set-port-buffering. 2003-01-07 13:35:54 +00:00
mainzelm 5cd0763723 In socket-option operator and operand were swapped two times. 2003-01-07 10:51:28 +00:00
mainzelm 02e2c02e38 Ugly kludge to fix (glob "/*"): The code treats "" as "/" but
directory-files doesn't.
2003-01-07 10:45:01 +00:00
mainzelm 5da13e0f55 Merged definition of byte-vector from S48 1.0. 2003-01-07 10:30:37 +00:00
mainzelm 8f95a44f54 Corrections by Michel Schinz 2002-12-19 11:22:15 +00:00
mainzelm 5072aa0441 Added comment for buffer-size argument in md5-digest-for-port 2002-12-19 11:21:47 +00:00
sperber e2557c7200 Add forgotten OPEN clause for SIGNALS in READING-FORMS. 2002-12-19 10:02:31 +00:00
mainzelm 813e4b1240 better cleaning 2002-12-17 16:15:50 +00:00
mainzelm c88adb9d39 Readd srfi-1, srfi-13 and srfi-14 to the list of opened packages.
(srfi-14 is also exported by scsh itself to enable the export of ->char-set)
2002-12-17 15:53:50 +00:00
mainzelm 2fcc149269 Added forgotten export of srfi-13: string-concatenate-reverse/shared 2002-12-17 15:49:54 +00:00
mainzelm 76536c0f37 comment on kludge for ->char-set. 2002-12-17 15:43:23 +00:00
mainzelm 6e708ec1cb Call thumbpdf. 2002-12-17 15:00:32 +00:00
mainzelm 80c4f903cf Added package thumbpdf to get thumbs in the pdf
Added package tocbibind to get pdf bookmarks for TOC and index.
2002-12-17 14:44:28 +00:00
mainzelm edac3cf6fa Added description of the library-search feature related flags. 2002-12-17 14:40:49 +00:00
sperber 69a2031350 Replace half-assed DYNAMIC-WIND protection of input port by the one
Richard Kelsey suggested for Scheme 48.
2002-12-17 13:50:14 +00:00
sperber 91002918fc Add/clean up some bug fix items. 2002-12-17 13:41:46 +00:00
sperber aa1481450d Make LET-MATCH/IF-MATCH conform to documentation & comments.
In the process, rewrite LET-MATCH as a SYNTAX-RULES macro.
2002-12-17 13:33:33 +00:00
mainzelm 465e012cf8 Documentation for MD5 interface. 2002-12-17 10:09:31 +00:00
mainzelm d57d0d9fbb Ignore result of -e: It's not needed anyway and it may be a multiple value result. 2002-12-16 15:44:16 +00:00
sperber 4c90a345ec In READ-FORMS, open/close input port in DYNAMIC-WIND before/after
thunks.
2002-12-16 11:00:11 +00:00
mainzelm 196efa4e85 + remove references to scsh/static...
+ include scsh-config.in in distribution
+ selective inclusion in distribution for the files in ps-compiler/
2002-12-15 20:47:02 +00:00
mainzelm 1efc0c03ba Export the new file-info-blabla? procedures 2002-12-15 18:03:41 +00:00
mainzelm 3cfb21edc1 change tag for chmod +x scsh-config for the sake of autoconf 2.54 2002-12-13 15:22:13 +00:00
mainzelm 4acf723ba9 Don't ignore static.scm, its presence is an error. 2002-12-12 09:12:19 +00:00
mainzelm 58b0eda00b Adapted usage of AC_OUTPUT to Autoconf 2.52. 2002-12-12 09:11:28 +00:00
mainzelm 8a66b7d30f More on 0.6.3. 2002-12-11 19:40:59 +00:00
mainzelm c50ffbe75f 0.6.3 2002-12-11 19:33:01 +00:00
sperber 3a1439a16e Remove warning message "Warning: dropping ignored channel i/o result"
because it can be legitimately triggered by WAIT-FOR-CHANNELS.
2002-12-11 12:40:29 +00:00
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