projects/iolib/iolib.git
5 years agoFix typo. io.event
Stelian Ionescu [Sun, 20 Jan 2008 19:44:42 +0000] 
Fix typo.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoFix NET.TRIVIAL-SOCKETS.ASD
Stelian Ionescu [Sun, 20 Jan 2008 19:26:12 +0000] 
Fix NET.TRIVIAL-SOCKETS.ASD

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoMore changes in system definitions, some renames.
Stelian Ionescu [Sun, 20 Jan 2008 19:12:33 +0000] 
More changes in system definitions, some renames.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoRewrote system definition of NET.SOCKETS manually specifying inter-file deps(instead...
Stelian Ionescu [Sun, 20 Jan 2008 16:32:22 +0000] 
Rewrote system definition of NET.SOCKETS manually specifying inter-file deps(instead of using :SERIAL T).

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoCosmetic changes.
Stelian Ionescu [Sun, 20 Jan 2008 13:29:19 +0000] 
Cosmetic changes.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoFix last commit.
Stelian Ionescu [Sun, 20 Jan 2008 00:26:56 +0000] 
Fix last commit.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoSmall improvement in compiler macro for MAKE-SOCKET.
Stelian Ionescu [Sun, 20 Jan 2008 00:05:39 +0000] 
Small improvement in compiler macro for MAKE-SOCKET.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoArgs REMOTE-ADDRESS and REMOTE-PORT of SEND-TO now get resolved.
Stelian Ionescu [Sat, 19 Jan 2008 23:59:41 +0000] 
Args REMOTE-ADDRESS and REMOTE-PORT of SEND-TO now get resolved.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoRenamed socket-send to send-to and socket-receive to receive-from, also slightly...
Stelian Ionescu [Sat, 19 Jan 2008 23:31:29 +0000] 
Renamed socket-send to send-to and socket-receive to receive-from, also slightly changed their signatures.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoAllow streams to specify which low-level I/O functions to use.
Stelian Ionescu [Sat, 19 Jan 2008 22:15:34 +0000] 
Allow streams to specify which low-level I/O functions to use.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoFix bug in test SIMPLE-LOCAL-SOCKETS.
Stelian Ionescu [Sat, 19 Jan 2008 21:58:09 +0000] 
Fix bug in test SIMPLE-LOCAL-SOCKETS.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoMinor change.
Stelian Ionescu [Sat, 19 Jan 2008 20:43:49 +0000] 
Minor change.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoCosmetic change.
Stelian Ionescu [Sat, 19 Jan 2008 20:32:30 +0000] 
Cosmetic change.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoSmall fix.
Stelian Ionescu [Thu, 17 Jan 2008 21:51:42 +0000] 
Small fix.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoUse LASTCAR.
Stelian Ionescu [Thu, 17 Jan 2008 16:03:11 +0000] 
Use LASTCAR.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoFix previous commit.
Stelian Ionescu [Thu, 17 Jan 2008 16:00:20 +0000] 
Fix previous commit.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoUse ALEXANDRIA's REMOVE-FROM-PLIST instead of REMOVE-PROPERTIES.
Stelian Ionescu [Thu, 17 Jan 2008 15:54:16 +0000] 
Use ALEXANDRIA's REMOVE-FROM-PLIST instead of REMOVE-PROPERTIES.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoMerged changes to attachment generation from upstream.
Stelian Ionescu [Wed, 16 Jan 2008 23:00:16 +0000] 
Merged changes to attachment generation from upstream.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoLOCAL-PORT gets to have default values again.
Stelian Ionescu [Wed, 16 Jan 2008 22:54:22 +0000] 
LOCAL-PORT gets to have default values again.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoUpdated NET.SMTP-CLIENT to work with latest NET.SOCKETS
Stelian Ionescu [Wed, 16 Jan 2008 22:28:20 +0000] 
Updated NET.SMTP-CLIENT to work with latest NET.SOCKETS

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoLOCAL-HOST and LOCAL-PORT no longer get default values when creating active stream...
Stelian Ionescu [Wed, 16 Jan 2008 22:19:20 +0000] 
LOCAL-HOST and LOCAL-PORT no longer get default values when creating active stream sockets.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoCosmetic changes in IO.STREAMS
Stelian Ionescu [Mon, 14 Jan 2008 22:57:08 +0000] 
Cosmetic changes in IO.STREAMS

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoAdd READ-SEQUENCE* and WRITE-SEQUENCE*
Stelian Ionescu [Mon, 14 Jan 2008 17:38:19 +0000] 
Add READ-SEQUENCE* and WRITE-SEQUENCE*

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoSmall cosmetic fix.
Stelian Ionescu [Mon, 14 Jan 2008 12:41:41 +0000] 
Small cosmetic fix.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoPrefix the names of all socket-related foreign functions by %.
Stelian Ionescu [Sun, 13 Jan 2008 22:27:05 +0000] 
Prefix the names of all socket-related foreign functions by %.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoAdd and export *DEFAULT-LINGER-SECONDS*.
Stelian Ionescu [Sat, 12 Jan 2008 04:55:40 +0000] 
Add and export *DEFAULT-LINGER-SECONDS*.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoMajor changes in the way socket options work.
Stelian Ionescu [Sat, 12 Jan 2008 03:22:27 +0000] 
Major changes in the way socket options work.

* Eliminated GET-SOCKET-OPTION and SET-SOCKET-OPTION
* Replaced GET-SOCKET-OPTION by generic function SOCKET-OPTION
* Replaced SET-SOCKET-OPTION by a SETF expander for SOCKET-OPTION
* Rewrote socket-option-defining macros

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoReorder components of system NET.SOCKETS .
Stelian Ionescu [Wed, 9 Jan 2008 18:34:11 +0000] 
Reorder components of system NET.SOCKETS .

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoRemove unused foreign definitions of struct hostent and struct servent.
Stelian Ionescu [Wed, 9 Jan 2008 00:39:07 +0000] 
Remove unused foreign definitions of struct hostent and struct servent.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoRefactor MAKE-SOCKET-STREAM.
Stelian Ionescu [Wed, 9 Jan 2008 00:23:27 +0000] 
Refactor MAKE-SOCKET-STREAM.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoExplicitly shadow CL symbols that SERIES shadow in the NET.SOCKETS defpackage form.
Stelian Ionescu [Wed, 9 Jan 2008 00:08:54 +0000] 
Explicitly shadow CL symbols that SERIES shadow in the NET.SOCKETS defpackage form.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoAdd and export MAKE-SOCKET-STREAM.
Stelian Ionescu [Wed, 9 Jan 2008 00:08:02 +0000] 
Add and export MAKE-SOCKET-STREAM.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoClean up MAKE-SOCKET compiler macros.
Stelian Ionescu [Tue, 8 Jan 2008 05:17:18 +0000] 
Clean up MAKE-SOCKET compiler macros.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoAdd symbol macro +DEFAULT-INET-FAMILY+.
Stelian Ionescu [Tue, 8 Jan 2008 04:11:55 +0000] 
Add symbol macro +DEFAULT-INET-FAMILY+.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoSimplify handling of *IPV6* in the MAKE-SOCKET compiler macro.
Stelian Ionescu [Tue, 8 Jan 2008 04:02:36 +0000] 
Simplify handling of *IPV6* in the MAKE-SOCKET compiler macro.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoAdd type *IPV6*-TYPE.
Stelian Ionescu [Tue, 8 Jan 2008 03:47:40 +0000] 
Add type *IPV6*-TYPE.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoSmall improvement in MAKE-SOCKET compiler macro.
Stelian Ionescu [Mon, 7 Jan 2008 22:15:42 +0000] 
Small improvement in MAKE-SOCKET compiler macro.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoAdd compiler macros for low-level socket creation functions.
Stelian Ionescu [Mon, 7 Jan 2008 21:50:02 +0000] 
Add compiler macros for low-level socket creation functions.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoAdd MAKE-LOAD-FORM methods for INET-ADDRESS and LOCAL-ADDRESS.
Stelian Ionescu [Mon, 7 Jan 2008 21:47:54 +0000] 
Add MAKE-LOAD-FORM methods for INET-ADDRESS and LOCAL-ADDRESS.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoRemoved unused variable in READ-LITERAL-HT.
Stelian Ionescu [Mon, 7 Jan 2008 21:41:09 +0000] 
Removed unused variable in READ-LITERAL-HT.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoAdd compiler macro for MAKE-SOCKET.
Stelian Ionescu [Mon, 7 Jan 2008 19:54:52 +0000] 
Add compiler macro for MAKE-SOCKET.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoCopy ARGS instead of destructively modifying it in MAKE-SOCKET.
Stelian Ionescu [Mon, 7 Jan 2008 19:42:02 +0000] 
Copy ARGS instead of destructively modifying it in MAKE-SOCKET.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoAdd utility function REMOVE-PROPERTIES.
Stelian Ionescu [Mon, 7 Jan 2008 19:26:10 +0000] 
Add utility function REMOVE-PROPERTIES.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoFix literal hash tables test suite on CLISP.
Stelian Ionescu [Mon, 7 Jan 2008 02:07:40 +0000] 
Fix literal hash tables test suite on CLISP.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoAdd test suite for literal hash tables reader macro.
Stelian Ionescu [Mon, 7 Jan 2008 01:33:13 +0000] 
Add test suite for literal hash tables reader macro.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoImproved error detection in MAKE-HT-FROM-LIST.
Stelian Ionescu [Mon, 7 Jan 2008 01:08:17 +0000] 
Improved error detection in MAKE-HT-FROM-LIST.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoRemoved unused macro WITH-EXPECTED-CONDITIONS from the NET.SOCKETS test suite.
Stelian Ionescu [Mon, 7 Jan 2008 01:07:05 +0000] 
Removed unused macro WITH-EXPECTED-CONDITIONS from the NET.SOCKETS test suite.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoSet *SUPPRESS-SERIES-WARNINGS* to T.
Stelian Ionescu [Mon, 7 Jan 2008 01:05:09 +0000] 
Set *SUPPRESS-SERIES-WARNINGS* to T.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoSmall improvement in READ-LITERAL-HT.
Stelian Ionescu [Mon, 7 Jan 2008 00:30:23 +0000] 
Small improvement in READ-LITERAL-HT.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoFix MAKE-HT-FROM-LIST, again.
Stelian Ionescu [Sun, 6 Jan 2008 22:30:40 +0000] 
Fix MAKE-HT-FROM-LIST, again.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoFix MAKE-HT-FROM-LIST.
Stelian Ionescu [Sun, 6 Jan 2008 22:20:28 +0000] 
Fix MAKE-HT-FROM-LIST.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoSmall improvement in MAKE-HT-FROM-LIST.
Stelian Ionescu [Sun, 6 Jan 2008 20:03:56 +0000] 
Small improvement in MAKE-HT-FROM-LIST.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoUse literal hash tables in defining DNS constants.
Stelian Ionescu [Sun, 6 Jan 2008 19:44:53 +0000] 
Use literal hash tables in defining DNS constants.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoAdd reader macro for literal hash tables.
Stelian Ionescu [Sun, 6 Jan 2008 19:14:31 +0000] 
Add reader macro for literal hash tables.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoBetter error management in the DNS resolver.
Stelian Ionescu [Sun, 6 Jan 2008 19:13:19 +0000] 
Better error management in the DNS resolver.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoFix inverse host lookups.
Stelian Ionescu [Sun, 6 Jan 2008 03:53:16 +0000] 
Fix inverse host lookups.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoFix computation of DNS CNAMEs.
Stelian Ionescu [Sun, 6 Jan 2008 03:52:02 +0000] 
Fix computation of DNS CNAMEs.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoIndentation fix.
Stelian Ionescu [Sun, 6 Jan 2008 03:04:18 +0000] 
Indentation fix.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoMinor fixes in DNS query routines.
Stelian Ionescu [Sun, 6 Jan 2008 02:52:15 +0000] 
Minor fixes in DNS query routines.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoSwitch the test suite to FiveAM.
Stelian Ionescu [Sun, 6 Jan 2008 01:55:37 +0000] 
Switch the test suite to FiveAM.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoCleanup: remove unused functions, use WITH-ACCESSORS instead of WITH-SLOTS in a few...
Stelian Ionescu [Fri, 4 Jan 2008 22:22:15 +0000] 
Cleanup: remove unused functions, use WITH-ACCESSORS instead of WITH-SLOTS in a few places.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoRemove tests and docs regarding MAKE-HOST and HOST-RANDOM-ADDRESS, since they are...
Stelian Ionescu [Fri, 4 Jan 2008 15:20:01 +0000] 
Remove tests and docs regarding MAKE-HOST and HOST-RANDOM-ADDRESS, since they are no longer exported.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoAdd macro WITH-SOCKADDR-STORAGE, use it in a few places.
Stelian Ionescu [Fri, 4 Jan 2008 02:04:52 +0000] 
Add macro WITH-SOCKADDR-STORAGE, use it in a few places.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoUse WITH-PACKAGE-ITERATOR to obtain external symbols instead of LOOP.
Stelian Ionescu [Wed, 2 Jan 2008 22:54:37 +0000] 
Use WITH-PACKAGE-ITERATOR to obtain external symbols instead of LOOP.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoAdd default value to argument SEARCH in DNS-QUERY.
Stelian Ionescu [Wed, 2 Jan 2008 22:53:57 +0000] 
Add default value to argument SEARCH in DNS-QUERY.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoAdd a slightly faster SERIES-based JOIN.
Stelian Ionescu [Wed, 2 Jan 2008 19:53:47 +0000] 
Add a slightly faster SERIES-based JOIN.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoUnexport obsolete symbols.
Stelian Ionescu [Wed, 2 Jan 2008 19:31:24 +0000] 
Unexport obsolete symbols.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoAdd package IOLIB as conduit of IO.MULTIPLEX, IO.STREAMS AND NET.SOCKETS
Stelian Ionescu [Wed, 2 Jan 2008 17:08:47 +0000] 
Add package IOLIB as conduit of IO.MULTIPLEX, IO.STREAMS AND NET.SOCKETS

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoUse EQ instead of EQL in a few places.
Stelian Ionescu [Wed, 2 Jan 2008 16:33:44 +0000] 
Use EQ instead of EQL in a few places.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoFix installation of SERIES' reader macros.
Stelian Ionescu [Wed, 2 Jan 2008 16:32:48 +0000] 
Fix installation of SERIES' reader macros.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoRemove foreign function definitions of RECV and SEND.
Stelian Ionescu [Wed, 2 Jan 2008 16:20:44 +0000] 
Remove foreign function definitions of RECV and SEND.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoDisable SIMPLE-UDP-CLIENT.2 test for the moment, since it blocks with inetd echo...
Stelian Ionescu [Wed, 2 Jan 2008 16:19:39 +0000] 
Disable SIMPLE-UDP-CLIENT.2 test for the moment, since it blocks with inetd echo services.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoReplace TAGBODY with mutually recursive functions in DO-ONE-DNS-QUERY.
Stelian Ionescu [Wed, 2 Jan 2008 15:51:39 +0000] 
Replace TAGBODY with mutually recursive functions in DO-ONE-DNS-QUERY.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoFix SIGNAL-SOCKET-ERROR.
Stelian Ionescu [Wed, 2 Jan 2008 15:51:03 +0000] 
Fix SIGNAL-SOCKET-ERROR.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoSeveral stylistic changes.
Stelian Ionescu [Wed, 2 Jan 2008 14:44:28 +0000] 
Several stylistic changes.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoSocket errors now inherit their respective couterparts in package OSICAT-POSIX.
Stelian Ionescu [Wed, 2 Jan 2008 04:13:11 +0000] 
Socket errors now inherit their respective couterparts in package OSICAT-POSIX.
e.g. SOCKET-CONNECTION-REFUSED-ERROR inherits NIX:ECONNREFUSED.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoProvide good default documentation strings for socket error conditions.
Stelian Ionescu [Wed, 2 Jan 2008 04:05:10 +0000] 
Provide good default documentation strings for socket error conditions.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoSmall fix.
Stelian Ionescu [Wed, 2 Jan 2008 03:13:25 +0000] 
Small fix.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoMinor fixes.
Stelian Ionescu [Wed, 2 Jan 2008 02:48:08 +0000] 
Minor fixes.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoMinor fixes.
Stelian Ionescu [Wed, 2 Jan 2008 02:23:40 +0000] 
Minor fixes.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoClean up socket conditions, again.
Stelian Ionescu [Wed, 2 Jan 2008 02:16:10 +0000] 
Clean up socket conditions, again.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoFix test INET.SOCKET-BIND.1
Stelian Ionescu [Wed, 2 Jan 2008 01:27:49 +0000] 
Fix test INET.SOCKET-BIND.1

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoClean up MAKE-SOCKET & friends.
Stelian Ionescu [Wed, 2 Jan 2008 01:27:15 +0000] 
Clean up MAKE-SOCKET & friends.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoAdd two utilities: MEMQ and MULTIPLE-VALUE-CASE.
Stelian Ionescu [Wed, 2 Jan 2008 01:26:32 +0000] 
Add two utilities: MEMQ and MULTIPLE-VALUE-CASE.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoFix typo.
Stelian Ionescu [Tue, 1 Jan 2008 03:21:11 +0000] 
Fix typo.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoImproved DNS-QUERY, now querying over TCP actually works.
Stelian Ionescu [Mon, 31 Dec 2007 22:55:48 +0000] 
Improved DNS-QUERY, now querying over TCP actually works.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoCleaned up a little the socket error lookup machinery.
Stelian Ionescu [Mon, 31 Dec 2007 22:11:29 +0000] 
Cleaned up a little the socket error lookup machinery.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoAdd condition POLL-TIMEOUT, add optional argument ERRORP to WAIT-UNTIL-FD-READY.
Stelian Ionescu [Mon, 31 Dec 2007 18:40:09 +0000] 
Add condition POLL-TIMEOUT, add optional argument ERRORP to WAIT-UNTIL-FD-READY.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoAdd default value for USEC when setting socket options of type TIMEVAL.
Stelian Ionescu [Mon, 31 Dec 2007 15:17:30 +0000] 
Add default value for USEC when setting socket options of type TIMEVAL.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoFix previous change to SEND-QUERY: WITH-OPEN-SOCKET isn't defined at this point.
Stelian Ionescu [Mon, 31 Dec 2007 04:02:21 +0000] 
Fix previous change to SEND-QUERY: WITH-OPEN-SOCKET isn't defined at this point.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoSmall fix in WITH-EVENT-BASE.
Stelian Ionescu [Mon, 31 Dec 2007 03:58:03 +0000] 
Small fix in WITH-EVENT-BASE.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoReplace PROGN with LOCALLY in a few macros.
Stelian Ionescu [Mon, 31 Dec 2007 03:53:26 +0000] 
Replace PROGN with LOCALLY in a few macros.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoClean up WITH-SERVER in TRIVIAL-SOCKETS compat.
Stelian Ionescu [Mon, 31 Dec 2007 03:47:29 +0000] 
Clean up WITH-SERVER in TRIVIAL-SOCKETS compat.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoClean up SEND-QUERY.
Stelian Ionescu [Mon, 31 Dec 2007 03:46:13 +0000] 
Clean up SEND-QUERY.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoCONDified an expression.
Stelian Ionescu [Mon, 31 Dec 2007 03:31:02 +0000] 
CONDified an expression.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoRemove code about running timers in a separate thread.
Stelian Ionescu [Mon, 31 Dec 2007 03:19:13 +0000] 
Remove code about running timers in a separate thread.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoUse PRINT-OBJECT to print structures instead of custom functions.
Stelian Ionescu [Mon, 31 Dec 2007 03:09:03 +0000] 
Use PRINT-OBJECT to print structures instead of custom functions.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoFix CLOSE method on MY-FILE-STREAM in the stream test suite.
Stelian Ionescu [Mon, 31 Dec 2007 02:02:13 +0000] 
Fix CLOSE method on MY-FILE-STREAM in the stream test suite.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoCosmetic changes.
Stelian Ionescu [Mon, 31 Dec 2007 00:32:20 +0000] 
Cosmetic changes.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoSplit %WAIT-UNTIL-FD-READY.
Stelian Ionescu [Mon, 31 Dec 2007 00:05:01 +0000] 
Split %WAIT-UNTIL-FD-READY.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>