mturk 2005/04/15 03:15:28 Modified: jni/java/org/apache/tomcat/jni File.java Log: Use negative values for errors instead throwing exeptions. Revision Changes Path 1.3 +8 -15 jakarta-tomcat-connectors/jni/java/org/apache/tomcat/jni/File.java Index: File.java =================================================================== RCS file: /home/cvs/jakarta-tomcat-connectors/jni/java/org/apache/tomcat/jni/File.java,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- File.java 14 Jan 2005 14:42:37 -0000 1.2 +++ File.java 15 Apr 2005 10:15:28 -0000 1.3 @@ -349,8 +349,7 @@ * @param nbytes The number of bytes to write; (-1) for full array. * @return The number of bytes written. */ - public static native int write(long thefile, byte[] buf, int nbytes) - throws Error; + public static native int write(long thefile, byte[] buf, int offset, int nbytes); /** * Write data to the specified file, ensuring that all of the data is @@ -372,9 +371,7 @@ * @param nbytes The number of bytes to write; (-1) for full array. * @return The number of bytes written. */ - public static native int writeFull(long thefile, byte[] buf, int nbytes) - throws Error; - + public static native int writeFull(long thefile, byte[] buf, int offset, int nbytes); /** * Write data from aray of byte arrays to the specified file. @@ -388,8 +385,7 @@ * @param vec The array from which to get the data to write to the file. * @return The number of bytes written. */ - public static native int writev(long thefile, byte[][] vec) - throws Error; + public static native int writev(long thefile, byte[][] vec); /** * Write data from aray of byte arrays to the specified file, @@ -401,8 +397,7 @@ * @param vec The array from which to get the data to write to the file. * @return The number of bytes written. */ - public static native int writevFull(long thefile, byte[][] vec) - throws Error; + public static native int writevFull(long thefile, byte[][] vec); /** * Read data from the specified file. @@ -421,8 +416,7 @@ * @param nbytes The number of bytes to read (-1) for full array. * @return the number of bytes read. */ - public static native int read(long thefile, byte[] buf, int nbytes) - throws Error; + public static native int read(long thefile, byte[] buf, int offset, int nbytes); /** * Read data from the specified file, ensuring that the buffer is filled @@ -444,8 +438,7 @@ * @param nbytes The number of bytes to read (-1) for full array. * @return the number of bytes read. */ - public static native int readFull(long thefile, byte[] buf, int nbytes) - throws Error; + public static native int readFull(long thefile, byte[] buf, int offset, int nbytes); /** * Read a string from the specified file. @@ -453,7 +446,7 @@ * @param buf The buffer to store the string in. * @param thefile The file descriptor to read from */ - public static native int gets(byte[] buf, long thefile); + public static native int gets(byte[] buf, int offset, long thefile); /**
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]