This is the mail archive of the
java-patches@gcc.gnu.org
mailing list for the Java project.
Re: Final (TCP) socket timeout patch?
- From: Tom Tromey <tromey at redhat dot com>
- To: Andreas Tobler <toa at pop dot agri dot ch>
- Cc: Nic Ferrier <nferrier at tf1 dot tapsellferrier dot co dot uk>, java-patches at gcc dot gnu dot org
- Date: 10 Jan 2002 11:42:09 -0700
- Subject: Re: Final (TCP) socket timeout patch?
- References: <87zo3vw098.fsf_-_@tf1.tapsellferrier.co.uk> <3C3D6EBE.4953D0B5@pop.agri.ch>
- Reply-to: tromey at redhat dot com
>>>>> "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())