--- old/src/java.base/share/native/libjava/FileInputStream.c 2016-08-25 17:51:53.215564691 -0700 +++ new/src/java.base/share/native/libjava/FileInputStream.c 2016-08-25 17:51:53.111564690 -0700 @@ -42,6 +42,7 @@ /*******************************************************************/ jfieldID fis_fd; /* id for jobject 'fd' in java.io.FileInputStream */ +jfieldID fis_pgsz; /* id for jobject 'pageSize' in java.io.FileInputStream */ /************************************************************** * static methods to store field ID's in initializers @@ -50,17 +51,13 @@ JNIEXPORT void JNICALL Java_java_io_FileInputStream_initIDs(JNIEnv *env, jclass fdClass) { fis_fd = (*env)->GetFieldID(env, fdClass, "fd", "Ljava/io/FileDescriptor;"); + fis_pgsz = (*env)->GetFieldID(env, fdClass, "pageSize", "I"); } /************************************************************** * Input stream */ -JNIEXPORT void JNICALL -Java_java_io_FileInputStream_open0(JNIEnv *env, jobject this, jstring path) { - fileOpen(env, this, path, fis_fd, O_RDONLY); -} - JNIEXPORT jint JNICALL Java_java_io_FileInputStream_read0(JNIEnv *env, jobject this) { return readSingle(env, this, fis_fd);