mturk 2005/04/23 11:33:39 Modified: jni/java/org/apache/tomcat/jni Socket.java jni/native/src network.c Log: Use long for sendfile size. Revision Changes Path 1.14 +4 -4 jakarta-tomcat-connectors/jni/java/org/apache/tomcat/jni/Socket.java Index: Socket.java =================================================================== RCS file: /home/cvs/jakarta-tomcat-connectors/jni/java/org/apache/tomcat/jni/Socket.java,v retrieving revision 1.13 retrieving revision 1.14 diff -u -r1.13 -r1.14 --- Socket.java 23 Apr 2005 15:51:03 -0000 1.13 +++ Socket.java 23 Apr 2005 18:33:39 -0000 1.14 @@ -441,8 +441,8 @@ * file, and trailers * */ - public static native int sendfile(long sock, long file, byte [][] headers, - byte[][] trailers, long offset, - int len, int flags); + public static native long sendfile(long sock, long file, byte [][] headers, + byte[][] trailers, long offset, + long len, int flags); } 1.15 +8 -8 jakarta-tomcat-connectors/jni/native/src/network.c Index: network.c =================================================================== RCS file: /home/cvs/jakarta-tomcat-connectors/jni/native/src/network.c,v retrieving revision 1.14 retrieving revision 1.15 diff -u -r1.14 -r1.15 --- network.c 23 Apr 2005 15:51:03 -0000 1.14 +++ network.c 23 Apr 2005 18:33:39 -0000 1.15 @@ -512,12 +512,12 @@ } -TCN_IMPLEMENT_CALL(jint, Socket, sendfile)(TCN_STDARGS, jlong sock, - jlong file, - jobjectArray headers, - jobjectArray trailers, - jlong offset, jint len, - jint flags) +TCN_IMPLEMENT_CALL(jlong, Socket, sendfile)(TCN_STDARGS, jlong sock, + jlong file, + jobjectArray headers, + jobjectArray trailers, + jlong offset, jlong len, + jint flags) { apr_socket_t *s = J2P(sock, apr_socket_t *); apr_file_t *f = J2P(file, apr_file_t *); @@ -573,7 +573,7 @@ * including headers, file, and trailers */ if (ss == APR_SUCCESS) - return (jint)written; + return (jlong)written; else - return -(jint)ss; + return -(jlong)ss; }
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]