I get test failures for SOCKET-FAILURE.2 and SOCKET-NAME.4 under SBCL 0.9.16, with both svn and 0.1.0. Here is the test output:
Doing 15 pending tests of 15 tests total. MAKE-SOCKET.1 MAKE-SOCKET.2 SOCKET-NO-CONNECT.1 SOCKET-NO-CONNECT.2 SOCKET-NO-CONNECT.3 SOCKET-FAILURE.1 #<USOCKET:TIMEOUT-ERROR {AB8A4B1}> is a USOCKET:TIMEOUT-ERROR. Its slot values are (:SOCKET #<USOCKET:USOCKET {AB89FD9}>). Test SOCKET-FAILURE.2 failed Form: (WITH-CAUGHT-CONDITIONS ('USOCKET:HOST-UNREACHABLE-ERROR NIL) (USOCKET:SOCKET-CONNECT +NON-EXISTING-HOST+ 80) :UNREACH) Expected value: NIL Actual value: #<USOCKET:TIMEOUT-ERROR {AB8A4B1}>. SOCKET-CONNECT.1 SOCKET-CONNECT.2 SOCKET-CONNECT.3 SOCKET-STREAM.1 SOCKET-NAME.1 SOCKET-NAME.2 SOCKET-NAME.3 Test SOCKET-NAME.4 failed Form: (WITH-CAUGHT-CONDITIONS (NIL NIL) (LET ((SOCK (USOCKET:SOCKET-CONNECT #(65 110 12 237) 80))) (UNWIND-PROTECT (USOCKET:GET-LOCAL-ADDRESS SOCK) (USOCKET:SOCKET-CLOSE SOCK)))) Expected value: #(10 0 0 252) Actual value: #(192 168 2 3). 2 out of 15 total tests failed: SOCKET-FAILURE.2, SOCKET-NAME.4.
No clue what's going on here. Any ideas?