[kaffe] CVS kaffe (dalibor): Resynced with GNU Classpath
Kaffe CVS
Kaffe Mailing List <kaffe@kaffe.org>
Thu Jan 8 10:05:02 2004
PatchSet 4296
Date: 2004/01/08 17:25:25
Author: dalibor
Branch: HEAD
Tag: (none)
Log:
Resynced with GNU Classpath
2004-01-08 Dalibor Topic <robilad@kaffe.org>
Resynced with GNU Classpath.
2004-01-08 Michael Koch <konqueror@gmx.de>
* gnu/java/nio/SocketChannelImpl.java
(blocking): Removed.
(connectionPending): Don't re-initialize with default value.
(SocketChannelImpl): Call configureBlocking().
(implConfigureBlocking): Dont initialize blocking.
(connect): Use isBlocking().
Members:
ChangeLog:1.1883->1.1884
libraries/javalib/gnu/java/nio/SocketChannelImpl.java:1.9->1.10
Index: kaffe/ChangeLog
diff -u kaffe/ChangeLog:1.1883 kaffe/ChangeLog:1.1884
--- kaffe/ChangeLog:1.1883 Thu Jan 8 17:17:32 2004
+++ kaffe/ChangeLog Thu Jan 8 17:25:25 2004
@@ -4,6 +4,19 @@
2004-01-08 Michael Koch <konqueror@gmx.de>
+ * gnu/java/nio/SocketChannelImpl.java
+ (blocking): Removed.
+ (connectionPending): Don't re-initialize with default value.
+ (SocketChannelImpl): Call configureBlocking().
+ (implConfigureBlocking): Dont initialize blocking.
+ (connect): Use isBlocking().
+
+2004-01-08 Dalibor Topic <robilad@kaffe.org>
+
+ Resynced with GNU Classpath.
+
+ 2004-01-08 Michael Koch <konqueror@gmx.de>
+
* gnu/java/nio/ServerSocketChannelImpl.java
(serverSocket): Made private.
(connected): Made private, don't re-initialize with default value.
Index: kaffe/libraries/javalib/gnu/java/nio/SocketChannelImpl.java
diff -u kaffe/libraries/javalib/gnu/java/nio/SocketChannelImpl.java:1.9 kaffe/libraries/javalib/gnu/java/nio/SocketChannelImpl.java:1.10
--- kaffe/libraries/javalib/gnu/java/nio/SocketChannelImpl.java:1.9 Wed Dec 3 20:09:34 2003
+++ kaffe/libraries/javalib/gnu/java/nio/SocketChannelImpl.java Thu Jan 8 17:25:26 2004
@@ -65,8 +65,7 @@
{
private PlainSocketImpl impl;
private NIOSocket socket;
- private boolean blocking = true;
- private boolean connectionPending = false;
+ private boolean connectionPending;
SocketChannelImpl (SelectorProvider provider)
throws IOException
@@ -74,6 +73,7 @@
super (provider);
impl = new PlainSocketImpl();
socket = new NIOSocket (impl, this);
+ configureBlocking(true);
}
SocketChannelImpl (SelectorProvider provider,
@@ -117,7 +117,6 @@
protected void implConfigureBlocking (boolean blocking) throws IOException
{
socket.setSoTimeout (blocking ? 0 : NIOConstants.DEFAULT_TIMEOUT);
- this.blocking = blocking;
}
public boolean connect (SocketAddress remote) throws IOException
@@ -137,7 +136,7 @@
if (((InetSocketAddress) remote).isUnresolved())
throw new UnresolvedAddressException();
- if (blocking)
+ if (isBlocking())
{
// Do blocking connect.
socket.connect (remote);
@@ -301,8 +300,6 @@
data = src.array();
}
- System.out.println ("INTERNAL: writing to socket outputstream");
-
OutputStream output = socket.getOutputStream();
output.write (data, offset, len);