src/solaris/native/java/io/FileDescriptor_md.c

Print this page

        

*** 1,7 **** /* ! * Copyright (c) 1997, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as * published by the Free Software Foundation. Oracle designates this --- 1,7 ---- /* ! * Copyright (c) 1997, 2013, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as * published by the Free Software Foundation. Oracle designates this
*** 21,33 **** * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA * or visit www.oracle.com if you need additional information or have any * questions. */ - #include "jni.h" - #include "jni_util.h" #include "jvm.h" #include "java_io_FileDescriptor.h" /*******************************************************************/ /* BEGIN JNI ********* BEGIN JNI *********** BEGIN JNI ************/ --- 21,32 ---- * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA * or visit www.oracle.com if you need additional information or have any * questions. */ #include "jvm.h" + #include "io_util_md.h" #include "java_io_FileDescriptor.h" /*******************************************************************/ /* BEGIN JNI ********* BEGIN JNI *********** BEGIN JNI ************/
*** 49,58 **** * File Descriptor */ JNIEXPORT void JNICALL Java_java_io_FileDescriptor_sync(JNIEnv *env, jobject this) { ! int fd = (*env)->GetIntField(env, this, IO_fd_fdID); ! if (JVM_Sync(fd) == -1) { JNU_ThrowByName(env, "java/io/SyncFailedException", "sync failed"); } } --- 48,57 ---- * File Descriptor */ JNIEXPORT void JNICALL Java_java_io_FileDescriptor_sync(JNIEnv *env, jobject this) { ! FD fd = THIS_FD(this); ! if (IO_Sync(fd) == -1) { JNU_ThrowByName(env, "java/io/SyncFailedException", "sync failed"); } }