aboutsummaryrefslogtreecommitdiff
path: root/libjava/java
diff options
context:
space:
mode:
Diffstat (limited to 'libjava/java')
-rw-r--r--libjava/java/net/natPlainSocketImpl.cc4
1 files changed, 3 insertions, 1 deletions
diff --git a/libjava/java/net/natPlainSocketImpl.cc b/libjava/java/net/natPlainSocketImpl.cc
index 37813cb..dd3e2dd 100644
--- a/libjava/java/net/natPlainSocketImpl.cc
+++ b/libjava/java/net/natPlainSocketImpl.cc
@@ -357,6 +357,8 @@ java::net::PlainSocketImpl::connect (java::net::SocketAddress *addr,
else
throw new java::net::SocketException (JvNewStringUTF ("invalid length"));
+// FIXME: implement timeout support for Win32
+#ifndef WIN32
if (timeout > 0)
{
int flags = ::fcntl (fnum, F_GETFL);
@@ -379,7 +381,7 @@ java::net::PlainSocketImpl::connect (java::net::SocketAddress *addr,
throw new java::net::SocketTimeoutException (
JvNewStringUTF("Connect timed out"));
}
- else
+#endif
{
if (_Jv_connect (fnum, ptr, len) != 0)
goto error;