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]

Reply via email to