65 |
*/ |
*/ |
66 |
|
|
67 |
JNIEXPORT jboolean JNICALL |
JNIEXPORT jboolean JNICALL |
68 |
Java_java_io_VMFile_create(JNIEnv *env, jclass clazz, jstring name) |
Java_java_io_VMFile_create(JNIEnv *env, |
69 |
|
jclass clazz __attribute__ ((__unused__)), |
70 |
|
jstring name) |
71 |
{ |
{ |
72 |
#ifndef WITHOUT_FILESYSTEM |
#ifndef WITHOUT_FILESYSTEM |
73 |
const char *filename; |
const char *filename; |
109 |
*/ |
*/ |
110 |
|
|
111 |
JNIEXPORT jboolean JNICALL |
JNIEXPORT jboolean JNICALL |
112 |
Java_java_io_VMFile_canRead(JNIEnv *env, jobject obj, jstring name) |
Java_java_io_VMFile_canRead(JNIEnv *env, |
113 |
|
jobject obj __attribute__ ((__unused__)), |
114 |
|
jstring name) |
115 |
{ |
{ |
116 |
#ifndef WITHOUT_FILESYSTEM |
#ifndef WITHOUT_FILESYSTEM |
117 |
const char *filename; |
const char *filename; |
153 |
*/ |
*/ |
154 |
|
|
155 |
JNIEXPORT jboolean JNICALL |
JNIEXPORT jboolean JNICALL |
156 |
Java_java_io_VMFile_canWrite(JNIEnv *env, jobject obj, jstring name) |
Java_java_io_VMFile_canWrite(JNIEnv *env, |
157 |
|
jobject obj __attribute__ ((__unused__)), |
158 |
|
jstring name) |
159 |
{ |
{ |
160 |
#ifndef WITHOUT_FILESYSTEM |
#ifndef WITHOUT_FILESYSTEM |
161 |
const char *filename; |
const char *filename; |
197 |
*/ |
*/ |
198 |
|
|
199 |
JNIEXPORT jboolean JNICALL |
JNIEXPORT jboolean JNICALL |
200 |
Java_java_io_VMFile_setReadOnly(JNIEnv *env, jobject obj, jstring name) |
Java_java_io_VMFile_setReadOnly(JNIEnv *env, |
201 |
|
jobject obj __attribute__ ((__unused__)), |
202 |
|
jstring name) |
203 |
{ |
{ |
204 |
#ifndef WITHOUT_FILESYSTEM |
#ifndef WITHOUT_FILESYSTEM |
205 |
const char *filename; |
const char *filename; |
233 |
*/ |
*/ |
234 |
|
|
235 |
JNIEXPORT jboolean JNICALL |
JNIEXPORT jboolean JNICALL |
236 |
Java_java_io_VMFile_exists(JNIEnv *env, jobject obj, jstring name) |
Java_java_io_VMFile_exists(JNIEnv *env, |
237 |
|
jobject obj __attribute__ ((__unused__)), |
238 |
|
jstring name) |
239 |
{ |
{ |
240 |
#ifndef WITHOUT_FILESYSTEM |
#ifndef WITHOUT_FILESYSTEM |
241 |
const char *filename; |
const char *filename; |
270 |
*/ |
*/ |
271 |
|
|
272 |
JNIEXPORT jboolean JNICALL |
JNIEXPORT jboolean JNICALL |
273 |
Java_java_io_VMFile_isFile(JNIEnv *env, jobject obj, jstring name) |
Java_java_io_VMFile_isFile(JNIEnv *env, |
274 |
|
jobject obj __attribute__ ((__unused__)), |
275 |
|
jstring name) |
276 |
{ |
{ |
277 |
#ifndef WITHOUT_FILESYSTEM |
#ifndef WITHOUT_FILESYSTEM |
278 |
const char *filename; |
const char *filename; |
306 |
*/ |
*/ |
307 |
|
|
308 |
JNIEXPORT jboolean JNICALL |
JNIEXPORT jboolean JNICALL |
309 |
Java_java_io_VMFile_isDirectory(JNIEnv *env, jobject obj, jstring name) |
Java_java_io_VMFile_isDirectory(JNIEnv *env, |
310 |
|
jobject obj __attribute__ ((__unused__)), |
311 |
|
jstring name) |
312 |
{ |
{ |
313 |
#ifndef WITHOUT_FILESYSTEM |
#ifndef WITHOUT_FILESYSTEM |
314 |
const char *filename; |
const char *filename; |
342 |
*/ |
*/ |
343 |
|
|
344 |
JNIEXPORT jlong JNICALL |
JNIEXPORT jlong JNICALL |
345 |
Java_java_io_VMFile_length(JNIEnv *env, jobject obj, jstring name) |
Java_java_io_VMFile_length(JNIEnv *env, |
346 |
|
jobject obj __attribute__ ((__unused__)), |
347 |
|
jstring name) |
348 |
{ |
{ |
349 |
#ifndef WITHOUT_FILESYSTEM |
#ifndef WITHOUT_FILESYSTEM |
350 |
const char *filename; |
const char *filename; |
392 |
*/ |
*/ |
393 |
|
|
394 |
JNIEXPORT jlong JNICALL |
JNIEXPORT jlong JNICALL |
395 |
Java_java_io_VMFile_lastModified(JNIEnv *env, jobject obj, jstring name) |
Java_java_io_VMFile_lastModified(JNIEnv *env, |
396 |
|
jobject obj __attribute__ ((__unused__)), |
397 |
|
jstring name) |
398 |
{ |
{ |
399 |
#ifndef WITHOUT_FILESYSTEM |
#ifndef WITHOUT_FILESYSTEM |
400 |
const char *filename; |
const char *filename; |
429 |
*/ |
*/ |
430 |
|
|
431 |
JNIEXPORT jboolean JNICALL |
JNIEXPORT jboolean JNICALL |
432 |
Java_java_io_VMFile_setLastModified(JNIEnv *env, jobject obj, |
Java_java_io_VMFile_setLastModified(JNIEnv *env, |
433 |
jstring name, jlong newtime) |
jobject obj __attribute__ ((__unused__)), |
434 |
|
jstring name, jlong newtime) |
435 |
{ |
{ |
436 |
#ifndef WITHOUT_FILESYSTEM |
#ifndef WITHOUT_FILESYSTEM |
437 |
const char *filename; |
const char *filename; |
466 |
*/ |
*/ |
467 |
|
|
468 |
JNIEXPORT jboolean JNICALL |
JNIEXPORT jboolean JNICALL |
469 |
Java_java_io_VMFile_delete(JNIEnv *env, jobject obj, jstring name) |
Java_java_io_VMFile_delete(JNIEnv *env, |
470 |
|
jobject obj __attribute__ ((__unused__)), |
471 |
|
jstring name) |
472 |
{ |
{ |
473 |
#ifndef WITHOUT_FILESYSTEM |
#ifndef WITHOUT_FILESYSTEM |
474 |
const char *filename; |
const char *filename; |
502 |
*/ |
*/ |
503 |
|
|
504 |
JNIEXPORT jboolean JNICALL |
JNIEXPORT jboolean JNICALL |
505 |
Java_java_io_VMFile_mkdir(JNIEnv *env, jobject obj, jstring name) |
Java_java_io_VMFile_mkdir(JNIEnv *env, |
506 |
|
jobject obj __attribute__ ((__unused__)), |
507 |
|
jstring name) |
508 |
{ |
{ |
509 |
#ifndef WITHOUT_FILESYSTEM |
#ifndef WITHOUT_FILESYSTEM |
510 |
const char *pathname; |
const char *pathname; |
538 |
*/ |
*/ |
539 |
|
|
540 |
JNIEXPORT jboolean JNICALL |
JNIEXPORT jboolean JNICALL |
541 |
Java_java_io_VMFile_renameTo(JNIEnv *env, jobject obj, jstring t, jstring d) |
Java_java_io_VMFile_renameTo(JNIEnv *env, |
542 |
|
jobject obj __attribute__ ((__unused__)), |
543 |
|
jstring t, jstring d) |
544 |
{ |
{ |
545 |
#ifndef WITHOUT_FILESYSTEM |
#ifndef WITHOUT_FILESYSTEM |
546 |
const char *old_filename, *new_filename; |
const char *old_filename, *new_filename; |
583 |
*/ |
*/ |
584 |
|
|
585 |
JNIEXPORT jobjectArray JNICALL |
JNIEXPORT jobjectArray JNICALL |
586 |
Java_java_io_VMFile_list(JNIEnv *env, jobject obj, jstring name) |
Java_java_io_VMFile_list(JNIEnv *env, jobject obj __attribute__ ((__unused__)), |
587 |
|
jstring name) |
588 |
{ |
{ |
589 |
#ifndef WITHOUT_FILESYSTEM |
#ifndef WITHOUT_FILESYSTEM |
590 |
const int REALLOC_SIZE = 10; |
const int REALLOC_SIZE = 10; |