< 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 >