< prev index next >
src/java.base/windows/native/libjava/FileInputStream_md.c
Print this page
@@ -37,8 +37,29 @@
/*********************************************************************
* Platform specific implementation of input stream native methods
*/
JNIEXPORT void JNICALL
+Java_java_io_FileInputStream_open0(JNIEnv *env, jobject this, jstring path, jboolean direct) {
+ if (direct) {
+ JNU_ThrowIOException (env, "DirectIO is not available on Windows platform!");
+ }
+ fileOpen(env, this, path, fis_fd, O_RDONLY);
+}
+
+JNIEXPORT void JNICALL
Java_java_io_FileInputStream_close0(JNIEnv *env, jobject this) {
handleClose(env, this, fis_fd);
}
+
+JNIEXPORT jint JNICALL
+Java_java_io_FileInputStream_readBytesD(JNIEnv *env, jobject this,
+ jbyteArray bytes, jint off, jint len) {
+ JNU_ThrowIOException (env, "DirectIO is not available on Windows platform!");
+ return 0;
+}
+
+JNIEXPORT jint JNICALL
+Java_java_io_FileInputStream_getPageSize0(JNIEnv *env, jobject this) {
+ JNU_ThrowIOException (env, "DirectIO is not available on Windows platform!");
+ return 0;
+}
< prev index next >