152 |
* Open the specified file and return a native file descriptor |
* Open the specified file and return a native file descriptor |
153 |
*/ |
*/ |
154 |
JNIEXPORT jint JNICALL |
JNIEXPORT jint JNICALL |
155 |
Java_gnu_java_nio_channels_FileChannelImpl_open (JNIEnv *env, jobject obj, jstring name, jint mode) |
Java_gnu_java_nio_channels_FileChannelImpl_open (JNIEnv *env, |
156 |
|
jobject obj |
157 |
|
__attribute__ ((__unused__)), |
158 |
|
jstring name, jint mode) |
159 |
{ |
{ |
160 |
const char *filename; |
const char *filename; |
161 |
int flags; |
int flags; |
486 |
} |
} |
487 |
|
|
488 |
JNIEXPORT jobject JNICALL |
JNIEXPORT jobject JNICALL |
489 |
Java_gnu_java_nio_channels_FileChannelImpl_mapImpl (JNIEnv *env, jobject obj, jchar mode, jlong position, jint size) |
Java_gnu_java_nio_channels_FileChannelImpl_mapImpl(JNIEnv *env, |
490 |
|
jobject obj |
491 |
|
__attribute__ ((__unused__)), |
492 |
|
jchar mode |
493 |
|
__attribute__ ((__unused__)), |
494 |
|
jlong position |
495 |
|
__attribute__ ((__unused__)), |
496 |
|
jint size |
497 |
|
__attribute__ ((__unused__))) |
498 |
{ |
{ |
499 |
JCL_ThrowException (env, IO_EXCEPTION, "java.nio.FileChannelImpl.nio_mmap_file(): not implemented"); |
JCL_ThrowException (env, IO_EXCEPTION, "java.nio.FileChannelImpl.nio_mmap_file(): not implemented"); |
500 |
return 0; |
return 0; |
662 |
} |
} |
663 |
|
|
664 |
JNIEXPORT jboolean JNICALL |
JNIEXPORT jboolean JNICALL |
665 |
Java_gnu_java_nio_channels_FileChannelImpl_lock (JNIEnv *env, jobject obj, jlong position, jlong size, jboolean shared, jboolean wait) |
Java_gnu_java_nio_channels_FileChannelImpl_lock(JNIEnv *env, |
666 |
|
jobject obj |
667 |
|
__attribute__ ((__unused__)), |
668 |
|
jlong position |
669 |
|
__attribute__ ((__unused__)), |
670 |
|
jlong size |
671 |
|
__attribute__ ((__unused__)), |
672 |
|
jboolean shared |
673 |
|
__attribute__ ((__unused__)), |
674 |
|
jboolean wait |
675 |
|
__attribute__ ((__unused__))) |
676 |
{ |
{ |
677 |
JCL_ThrowException (env, IO_EXCEPTION, "java.nio.FileChannelImpl.lock(): not implemented"); |
JCL_ThrowException (env, IO_EXCEPTION, "java.nio.FileChannelImpl.lock(): not implemented"); |
678 |
return 0; |
return 0; |
679 |
} |
} |
680 |
|
|
681 |
JNIEXPORT void JNICALL |
JNIEXPORT void JNICALL |
682 |
Java_gnu_java_nio_channels_FileChannelImpl_unlock (JNIEnv *env, jobject obj, jlong position, jlong length) |
Java_gnu_java_nio_channels_FileChannelImpl_unlock(JNIEnv *env, |
683 |
|
jobject obj |
684 |
|
__attribute__ ((__unused__)), |
685 |
|
jlong position |
686 |
|
__attribute__ ((__unused__)), |
687 |
|
jlong length |
688 |
|
__attribute__ ((__unused__))) |
689 |
{ |
{ |
690 |
JCL_ThrowException (env, IO_EXCEPTION, "java.nio.FileChannelImpl.unlock(): not implemented"); |
JCL_ThrowException (env, IO_EXCEPTION, "java.nio.FileChannelImpl.unlock(): not implemented"); |
691 |
} |
} |