41 |
#include <jni.h> |
#include <jni.h> |
42 |
#include <jcl.h> |
#include <jcl.h> |
43 |
|
|
44 |
#include "gnu_java_nio_FileChannelImpl.h" |
#include "java_nio_FileChannelImpl.h" |
45 |
|
|
46 |
#define IO_EXCEPTION "java/io/IOException" |
#define IO_EXCEPTION "java/io/IOException" |
47 |
|
|
48 |
JNIEXPORT jlong JNICALL |
JNIEXPORT jlong JNICALL |
49 |
Java_gnu_java_nio_FileChannelImpl_size (JNIEnv *env, jclass class) |
Java_java_nio_channels_FileChannelImpl_size (JNIEnv *env, jclass clazz) |
50 |
{ |
{ |
51 |
JCL_ThrowException (env, IO_EXCEPTION, "java.nio.FileChannelImpl.(): not implemented"); |
JCL_ThrowException (env, IO_EXCEPTION, "java.nio.FileChannelImpl.(): not implemented"); |
52 |
return 0; |
return 0; |
53 |
} |
} |
54 |
|
|
55 |
JNIEXPORT jlong JNICALL |
JNIEXPORT jlong JNICALL |
56 |
Java_gnu_java_nio_FileChannelImpl_implPosition__ (JNIEnv *env, jclass class) |
Java_java_nio_channels_FileChannelImpl_implPosition__ (JNIEnv *env, jclass clazz) |
57 |
{ |
{ |
58 |
JCL_ThrowException (env, IO_EXCEPTION, "java.nio.FileChannelImpl.implPosition(): not implemented"); |
JCL_ThrowException (env, IO_EXCEPTION, "java.nio.FileChannelImpl.implPosition(): not implemented"); |
59 |
return 0; |
return 0; |
60 |
} |
} |
61 |
|
|
62 |
JNIEXPORT jobject JNICALL |
JNIEXPORT jobject JNICALL |
63 |
Java_gnu_java_nio_FileChannelImpl_implPosition__J (JNIEnv *env, jclass class, jlong newPosition) |
Java_java_nio_channels_FileChannelImpl_implPosition__J (JNIEnv *env, jclass clazz, jlong newPosition) |
64 |
{ |
{ |
65 |
JCL_ThrowException (env, IO_EXCEPTION, "java.nio.FileChannelImpl.implPosition(): not implemented"); |
JCL_ThrowException (env, IO_EXCEPTION, "java.nio.FileChannelImpl.implPosition(): not implemented"); |
66 |
return 0; |
return 0; |
67 |
} |
} |
68 |
|
|
69 |
JNIEXPORT jobject JNICALL |
JNIEXPORT jobject JNICALL |
70 |
Java_gnu_java_nio_FileChannelImpl_implTruncate (JNIEnv *env, jclass class, jlong size) |
Java_java_nio_channels_FileChannelImpl_implTruncate (JNIEnv *env, jclass clazz, jlong size) |
71 |
{ |
{ |
72 |
JCL_ThrowException (env, IO_EXCEPTION, "java.nio.FileChannelImpl.implTruncate(): not implemented"); |
JCL_ThrowException (env, IO_EXCEPTION, "java.nio.FileChannelImpl.implTruncate(): not implemented"); |
73 |
return 0; |
return 0; |
74 |
} |
} |
75 |
|
|
76 |
|
JNIEXPORT jobject JNICALL |
77 |
|
Java_java_nio_channels_FileChannelImpl_nio_1mmap_1file (JNIEnv *env, jclass clazz, jlong pos, jlong size, jint mode) |
78 |
|
{ |
79 |
|
JCL_ThrowException (env, IO_EXCEPTION, "java.nio.FileChannelImpl.nio_mmap_file(): not implemented"); |
80 |
|
return 0; |
81 |
|
} |
82 |
|
|
83 |
|
JNIEXPORT void JNICALL |
84 |
|
Java_java_nio_channels_FileChannelImpl_nio_1unmmap_1file (JNIEnv *env, jclass clazz, jobject map_address, jint size) |
85 |
|
{ |
86 |
|
JCL_ThrowException (env, IO_EXCEPTION, "java.nio.FileChannelImpl.nio_unmmap_file(): not implemented"); |
87 |
|
return 0; |
88 |
|
} |
89 |
|
|
90 |
|
JNIEXPORT void JNICALL |
91 |
|
Java_java_nio_channels_FileChannelImpl_nio_1msync (JNIEnv *env, jclass clazz, jobject map_address, jint length) |
92 |
|
{ |
93 |
|
JCL_ThrowException (env, IO_EXCEPTION, "java.nio.FileChannelImpl.nio_msync(): not implemented"); |
94 |
|
return 0; |
95 |
|
} |
96 |
|
|
97 |
JNIEXPORT jint JNICALL |
JNIEXPORT jint JNICALL |
98 |
Java_gnu_java_nio_FileChannelImpl_implRead (JNIEnv *env, jclass class, jbyteArray buffer, jint offset, jint length) |
Java_java_nio_channels_FileChannelImpl_implRead (JNIEnv *env, jclass clazz, jbyteArray buffer, jint offset, jint length) |
99 |
{ |
{ |
100 |
JCL_ThrowException (env, IO_EXCEPTION, "java.nio.FileChannelImpl.implRead(): not implemented"); |
JCL_ThrowException (env, IO_EXCEPTION, "java.nio.FileChannelImpl.implRead(): not implemented"); |
101 |
return 0; |
return 0; |
102 |
} |
} |
103 |
|
|
104 |
JNIEXPORT jint JNICALL |
JNIEXPORT jint JNICALL |
105 |
Java_gnu_java_nio_FileChannelImpl_implWrite (JNIEnv *env, jclass class, jbyteArray buffer, jint offset, jint length) |
Java_java_nio_channels_FileChannelImpl_implWrite (JNIEnv *env, jclass clazz, jbyteArray buffer, jint offset, jint length) |
106 |
{ |
{ |
107 |
JCL_ThrowException (env, IO_EXCEPTION, "java.nio.FileChannelImpl.implWrite(): not implemented"); |
JCL_ThrowException (env, IO_EXCEPTION, "java.nio.FileChannelImpl.implWrite(): not implemented"); |
108 |
return 0; |
return 0; |