[usocket-cvs] r19 - usocket/trunk/doc

ehuelsmann at common-lisp.net ehuelsmann at common-lisp.net
Wed Feb 1 22:02:27 UTC 2006


Author: ehuelsmann
Date: Wed Feb  1 16:02:27 2006
New Revision: 19

Modified:
   usocket/trunk/doc/active-sockets-apis.txt
   usocket/trunk/doc/clisp-sockets.txt
   usocket/trunk/doc/sb-bsd-sockets.txt
Log:
Update with latest code+docs research.

Modified: usocket/trunk/doc/active-sockets-apis.txt
==============================================================================
--- usocket/trunk/doc/active-sockets-apis.txt	(original)
+++ usocket/trunk/doc/active-sockets-apis.txt	Wed Feb  1 16:02:27 2006
@@ -19,7 +19,7 @@
   - socket-bind
   - make-instance 'inet-socket
   - socket-make-stream
-  - socket-connect
+  - socket-connect (ip vector-quad) port
   - socket-close
 
   DNS name resolution:
@@ -33,7 +33,7 @@
 =====
 
   sockets:
-  - ext:connect-to-inet-socket
+  - ext:connect-to-inet-socket (ip integer) port
   - sys:make-fd-stream
   - ext:close-socket
 
@@ -43,3 +43,33 @@
   - ext:host-entry-addr-list
   - ext:lookup-host-entry
 
+
+ABCL
+====
+
+  sockets
+  - ext:socket-connect (hostname string) port
+  - ext:get-socket-stream
+  - ext:socket-close
+
+
+clisp
+=====
+
+  sockets
+  - socket-connect port (hostname string)
+  - close (socket)
+
+
+Allegro
+=======
+
+  sockets
+  - make-socket
+  - socket-connect
+  - close
+
+  DNS resolution
+  - lookup-hostname
+  - ipaddr-to-hostname
+

Modified: usocket/trunk/doc/clisp-sockets.txt
==============================================================================
--- usocket/trunk/doc/clisp-sockets.txt	(original)
+++ usocket/trunk/doc/clisp-sockets.txt	Wed Feb  1 16:02:27 2006
@@ -24,3 +24,15 @@
   aliases   - LIST of aliases
   addr-list - LIST of IPs as dotted quads (IPv4) or coloned octets (IPv6)
   addrtype  - INTEGER address type IPv4 or IPv6
+
+
+Errors are of type
+
+SYSTEM::SIMPLE-OS-ERROR
+ with a 1 element (integer) SYSTEM::$FORMAT-ARGUMENTS list
+
+This integer stores the OS error reported; meaning WSA* codes on Win32
+and E* codes on *nix, only: unix.lisp in CMUCL shows
+BSD, Linux and SRV4 have different number assignments for the same
+E* constant names  :-(
+

Modified: usocket/trunk/doc/sb-bsd-sockets.txt
==============================================================================
--- usocket/trunk/doc/sb-bsd-sockets.txt	(original)
+++ usocket/trunk/doc/sb-bsd-sockets.txt	Wed Feb  1 16:02:27 2006
@@ -89,24 +89,20 @@
 
 Exported errors:
 * (apropos "ERROR" :sb-bsd-sockets)
- 
+
 SB-BSD-SOCKETS:INTERRUPTED-ERROR
 SB-BSD-SOCKETS:TRY-AGAIN-ERROR
-SB-BSD-SOCKETS:NO-RECOVERY-ERROR
+* SB-BSD-SOCKETS:NO-RECOVERY-ERROR (EFAIL?)
 SB-BSD-SOCKETS:CONNECTION-REFUSED-ERROR
 SB-BSD-SOCKETS:INVALID-ARGUMENT-ERROR
-SB-BSD-SOCKETS:HOST-NOT-FOUND-ERROR
+* SB-BSD-SOCKETS:HOST-NOT-FOUND-ERROR
 SB-BSD-SOCKETS:OPERATION-NOT-PERMITTED-ERROR
-SB-BSD-SOCKETS:SOCKET-ERROR (fbound)  <-- geen condition
-SB-BSD-SOCKETS:NAME-SERVICE-ERROR (fbound)  <-- geen condition
-? --> SB-BSD-SOCKETS:NETDB-INTERNAL-ERROR
 SB-BSD-SOCKETS:OPERATION-NOT-SUPPORTED-ERROR
 SB-BSD-SOCKETS:PROTOCOL-NOT-SUPPORTED-ERROR
 SB-BSD-SOCKETS:OPERATION-TIMEOUT-ERROR
 SB-BSD-SOCKETS:SOCKET-TYPE-NOT-SUPPORTED-ERROR
 SB-BSD-SOCKETS:NO-BUFFERS-ERROR
 SB-BSD-SOCKETS:NETWORK-UNREACHABLE-ERROR
-? --> SB-BSD-SOCKETS:NETDB-SUCCESS-ERROR
 SB-BSD-SOCKETS:BAD-FILE-DESCRIPTOR-ERROR
 SB-BSD-SOCKETS:ADDRESS-IN-USE-ERROR
 SB-BSD-SOCKETS:OUT-OF-MEMORY-ERROR
@@ -114,3 +110,5 @@
 And 1 non-exported error:
 
 SB-BSD-SOCKETS::NO-ADDRESS-ERROR
+
+*-ed errors aren't yet addressed in the errorlist supported by usocket



More information about the usocket-cvs mailing list