< prev index next >

src/java.base/unix/native/libjava/FileDescriptor_md.c

Print this page

        

@@ -68,5 +68,11 @@
 JNIEXPORT jboolean JNICALL
 Java_java_io_FileDescriptor_getAppend(JNIEnv *env, jclass fdClass, jint fd) {
     int flags = fcntl(fd, F_GETFL);
     return ((flags & O_APPEND) == 0) ? JNI_FALSE : JNI_TRUE;
 }
+
+JNIEXPORT jboolean JNICALL
+Java_java_io_FileDescriptor_getDirect(JNIEnv *env, jclass fdClass, jint fd) {
+    int flags = fcntl(fd, F_GETFL);
+    return ((flags & O_DIRECT) == 0) ? JNI_FALSE : JNI_TRUE;
+}
< prev index next >