[multiple changes]

2005-12-27  Tom Tromey  <tromey@redhat.com>

	* gnu/java/nio/SelectorImpl.java: Added import.

2005-12-26  Anthony Green  <green@redhat.com>

        * java/net/Socket.java (connect): Don't close the socket on
        exceptions.

        * gnu/java/nio/SocketChannelImpl.java (read): Compute the right amount
        of data to read (dst.remaining()).
        * gnu/java/nio/DatagramChannelImpl.java (receive): Ditto.

        * gnu/java/nio/SelectorImpl.java (select): Handle OP_CONNECT
        properly.

From-SVN: r109114
This commit is contained in:
Anthony Green
2005-12-28 17:46:21 +00:00
parent 3779973b0b
commit 5c3bb9eb9e
5 changed files with 32 additions and 34 deletions
@@ -220,7 +220,7 @@ public final class SocketChannelImpl extends SocketChannel
int offset = 0;
InputStream input = socket.getInputStream();
int available = input.available();
int len = dst.capacity() - dst.position();
int len = dst.remaining();
if ((! isBlocking()) && available == 0)
return 0;