--- a/jdk/src/share/classes/sun/nio/ch/SocketChannelImpl.java Wed Sep 01 17:37:45 2010 -0700
+++ b/jdk/src/share/classes/sun/nio/ch/SocketChannelImpl.java Fri Sep 03 13:11:54 2010 +0100
@@ -103,6 +103,19 @@
this.state = ST_UNCONNECTED;
}
+ SocketChannelImpl(SelectorProvider sp,
+ FileDescriptor fd,
+ boolean bound)
+ throws IOException
+ {
+ super(sp);
+ this.fd = fd;
+ this.fdVal = IOUtil.fdVal(fd);
+ this.state = ST_UNCONNECTED;
+ if (bound)
+ this.localAddress = Net.localAddress(fd);
+ }
+
// Constructor for sockets obtained from server sockets
//
SocketChannelImpl(SelectorProvider sp,