[commit-cp] classpath native/jni/java-io/java_io_VMFile.c C...

2008-04-09 Thread Mario Torre
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...

2006-09-22 Thread Casey Marshall
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...

2006-09-22 Thread Casey Marshall
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