Final (TCP) socket timeout patch?
Tom Tromey
tromey@redhat.com
Thu Jan 10 10:41:00 GMT 2002
>>>>> "Andreas" == Andreas Tobler <toa@pop.agri.ch> writes:
Andreas> /home/a_tobler/cvs/gcc/libjava/java/net/natPlainSocketImpl.cc: In member
Andreas> function `jint java::net::PlainSocketImpl::read(JArray<jbyte>*, __java_int,
Andreas> __java_int)':
Andreas> /home/a_tobler/cvs/gcc/libjava/java/net/natPlainSocketImpl.cc:500: invalid
Andreas> conversion from `jbyte*' to `char*'
Could you try this patch?
Tom
Index: ChangeLog
from Tom Tromey <tromey@redhat.com>
* java/net/natPlainSocketImpl.cc (read): Cast `bytes' to `void*'
in recv().
Index: java/net/natPlainSocketImpl.cc
===================================================================
RCS file: /cvs/gcc/gcc/libjava/java/net/natPlainSocketImpl.cc,v
retrieving revision 1.26
diff -u -r1.26 natPlainSocketImpl.cc
--- java/net/natPlainSocketImpl.cc 2002/01/08 21:14:58 1.26
+++ java/net/natPlainSocketImpl.cc 2002/01/10 18:15:30
@@ -497,7 +497,7 @@
}
}
// Read the socket.
- int r = ::recv (fnum, bytes, count, 0);
+ int r = ::recv (fnum, (void *) bytes, count, 0);
if (r == 0)
return -1;
if (java::lang::Thread::interrupted())
More information about the Java-patches
mailing list