Make sure that OPEN-STREAM-P works on stream sockets.
commit84b6f8d4268516bee5379a2110436370915d91a2
authorStelian Ionescu <sionescu@cddr.org>
Wed, 6 Jul 2011 22:44:28 +0000 (7 00:44 +0200)
committerStelian Ionescu <sionescu@cddr.org>
Wed, 6 Jul 2011 22:44:28 +0000 (7 00:44 +0200)
tree140efb438860a99aa8b04cdadacadfc08292ac5e
parentfab7a31f4e39a36ecddcf34d7bf68d68c86140c1
Make sure that OPEN-STREAM-P works on stream sockets.

Primary methods on SOCKET and DUAL-CHANNEL-GRAY-STREAM were preventing
the one on FUNDAMENTAL-STREAM from being executed, so I removed them
and reworked the other :AROUND methods a little bit.

Thanks to Daniel Rebelo de Oliveira for reporting this bug.
src/sockets/socket-methods.lisp
src/streams/gray/gray-stream-methods.lisp
tests/sockets.lisp