CVSROOT: /cvsroot/classpath Module name: classpath Branch: NATIVE-LAYER Changes by: Guilhem Lavaux <[EMAIL PROTECTED]> 06/05/10 07:08:25
Modified files: . : ChangeLog.native native/jni/java-net: javanet.c native/jni/native-lib: cpnet.c Log message: 2006-05-09 Guilhem Lavaux <[EMAIL PROTECTED]> * native/jni/native-lib/cpnet.c (cpnet_getSocketTimeout, cpnet_setSocketTimeout): Reimplemented. (waitForWritable, waitForReadable): New functions. (socketTimeouts): New static global table to hold timeouts for all socket fds. (cpnet_accept,cpnet_bind,cpnet_sendTo,cpnet_recv,cpnet_recvFrom): Added waitForXXXX safeguards to handle socket timeouts. * native/jni/java-net/javanet.c (_javanet_accept): Check for the right error value when a timeout occurs. CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/ChangeLog.native.diff?only_with_tag=NATIVE-LAYER&tr1=1.1.2.8&tr2=1.1.2.9&r1=text&r2=text http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/native/jni/java-net/javanet.c.diff?only_with_tag=NATIVE-LAYER&tr1=1.32.2.7&tr2=1.32.2.8&r1=text&r2=text http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/native/jni/native-lib/cpnet.c.diff?only_with_tag=NATIVE-LAYER&tr1=1.1.2.3&tr2=1.1.2.4&r1=text&r2=text