[commit-cp] classpath native/jni/java-io/java_io_VMFile.c C...
CVSROOT:/sources/classpath Module name:classpath Changes by: Mario Torre neugens 08/04/09 20:23:16 Modified files: native/jni/java-io: java_io_VMFile.c . : ChangeLog vm/reference/java/io: VMFile.java java/io: File.java Log message: 2008-04-09 Mario Torre [EMAIL PROTECTED] * java/io/File.java (canWrite): use canWriteDirectory(String). * vm/reference/java/io/VMFile.java (canWriteDirectory): new native method. * native/jni/java-io/java_io_VMFile.c: correct indentation, sync function names with header file definition. (Java_java_io_VMFile_canRead): use cpio_checkAccess to get access permission. Removed unused variable. (Java_java_io_VMFile_canWrite): likewise. (Java_java_io_VMFile_canWriteDirectory): new function. CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/classpath/native/jni/java-io/java_io_VMFile.c?cvsroot=classpathr1=1.16r2=1.17 http://cvs.savannah.gnu.org/viewcvs/classpath/ChangeLog?cvsroot=classpathr1=1.9571r2=1.9572 http://cvs.savannah.gnu.org/viewcvs/classpath/vm/reference/java/io/VMFile.java?cvsroot=classpathr1=1.12r2=1.13 http://cvs.savannah.gnu.org/viewcvs/classpath/java/io/File.java?cvsroot=classpathr1=1.72r2=1.73
[commit-cp] classpath native/jni/java-io/java_io_VMFile.c C...
CVSROOT:/cvsroot/classpath Module name:classpath Changes by: Casey Marshall rsdio 06/09/23 01:45:30 Modified files: native/jni/java-io: java_io_VMFile.c . : ChangeLog configure.ac native/jni/native-lib: cpio.h cpio.c Log message: 2006-09-22 Casey Marshall [EMAIL PROTECTED] * configure.ac (AC_CHECK_FUNCS): check for `readdir_r.' * native/jni/java-io/java_io_VMFile.c (Java_java_io_VMFile_list): allocate `filename,' and handle changes to `cpio_readDir.' * native/jni/native-lib/cpio.c (cpio_readDir): use `readdir_r' if available; copy the filename into the destination buffer; return an error code if readdir returns NULL, but errno is 0. * native/jni/native-lib/cpio.h (cpio_readDir): change second parameter to `const char *.' CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/classpath/native/jni/java-io/java_io_VMFile.c?cvsroot=classpathr1=1.12r2=1.13 http://cvs.savannah.gnu.org/viewcvs/classpath/ChangeLog?cvsroot=classpathr1=1.8598r2=1.8599 http://cvs.savannah.gnu.org/viewcvs/classpath/configure.ac?cvsroot=classpathr1=1.185r2=1.186 http://cvs.savannah.gnu.org/viewcvs/classpath/native/jni/native-lib/cpio.h?cvsroot=classpathr1=1.2r2=1.3 http://cvs.savannah.gnu.org/viewcvs/classpath/native/jni/native-lib/cpio.c?cvsroot=classpathr1=1.3r2=1.4
[commit-cp] classpath native/jni/java-io/java_io_VMFile.c C...
CVSROOT:/cvsroot/classpath Module name:classpath Changes by: Casey Marshall rsdio 06/09/23 05:17:46 Modified files: native/jni/java-io: java_io_VMFile.c . : ChangeLog native/jni/native-lib: cpio.h cpio.c Log message: 2006-09-22 Casey Marshall [EMAIL PROTECTED] * native/jni/java-io/java_io_VMFile.c (Java_java_io_VMFile_list): remove `const' from `filename.' * native/jni/native-lib/cpio.c (cpio_readDir): remove `const' from `filename.' * native/jni/native-lib/cpio.h (cpio_readDir): likewise. CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/classpath/native/jni/java-io/java_io_VMFile.c?cvsroot=classpathr1=1.13r2=1.14 http://cvs.savannah.gnu.org/viewcvs/classpath/ChangeLog?cvsroot=classpathr1=1.8599r2=1.8600 http://cvs.savannah.gnu.org/viewcvs/classpath/native/jni/native-lib/cpio.h?cvsroot=classpathr1=1.3r2=1.4 http://cvs.savannah.gnu.org/viewcvs/classpath/native/jni/native-lib/cpio.c?cvsroot=classpathr1=1.4r2=1.5