jdk/src/java.base/windows/native/libjava/FileDescriptor_md.c
changeset 27263 819f5f87d485
parent 25859 3317bb8137f4
equal deleted inserted replaced
27262:82895f3a728a 27263:819f5f87d485
    40 jfieldID IO_fd_fdID;
    40 jfieldID IO_fd_fdID;
    41 
    41 
    42 /* field id for jlong 'handle' in java.io.FileDescriptor */
    42 /* field id for jlong 'handle' in java.io.FileDescriptor */
    43 jfieldID IO_handle_fdID;
    43 jfieldID IO_handle_fdID;
    44 
    44 
       
    45 /* field id for jboolean 'append' in java.io.FileDescriptor */
       
    46 jfieldID IO_append_fdID;
       
    47 
    45 /**************************************************************
    48 /**************************************************************
    46  * static methods to store field IDs in initializers
    49  * static methods to store field IDs in initializers
    47  */
    50  */
    48 
    51 
    49 JNIEXPORT void JNICALL
    52 JNIEXPORT void JNICALL
    50 Java_java_io_FileDescriptor_initIDs(JNIEnv *env, jclass fdClass) {
    53 Java_java_io_FileDescriptor_initIDs(JNIEnv *env, jclass fdClass) {
    51     CHECK_NULL(IO_fd_fdID = (*env)->GetFieldID(env, fdClass, "fd", "I"));
    54     CHECK_NULL(IO_fd_fdID = (*env)->GetFieldID(env, fdClass, "fd", "I"));
    52     CHECK_NULL(IO_handle_fdID = (*env)->GetFieldID(env, fdClass, "handle", "J"));
    55     CHECK_NULL(IO_handle_fdID = (*env)->GetFieldID(env, fdClass, "handle", "J"));
       
    56     CHECK_NULL(IO_append_fdID = (*env)->GetFieldID(env, fdClass, "append", "Z"));
    53 }
    57 }
    54 
    58 
    55 JNIEXPORT jlong JNICALL
    59 JNIEXPORT jlong JNICALL
    56 Java_java_io_FileDescriptor_set(JNIEnv *env, jclass fdClass, jint fd) {
    60 Java_java_io_FileDescriptor_set(JNIEnv *env, jclass fdClass, jint fd) {
    57     SET_HANDLE(fd);
    61     SET_HANDLE(fd);