java.io.FileOutputStream.write(int, boolean) 本机方法的源代码

Source code for java.io.FileOutputStream.write(int, boolean) native method

如问题中所述,我正在寻找 java.io.FileOutputStream#write(int, boolean) 本机方法的源代码。我在 Ubuntu 16.04 上使用 OpenJDK 8。我已经从 http://hg.openjdk.java.net/jdk8 来源下载了 OpenJDK 8 和 OpenJDK 8 HotSpot 项目。我可以找到其他本机方法的实现(例如 System.currentTimeMillisSystem.arrayscopy),但我找不到 FileOutputStream.write(int, boolean).

我在 /usr/lib/jvm/java-8-oracle/jre/lib/amd64 看到了很多图书馆。您能否让我知道所有包含 Java 运行时源代码的地方并帮助我找到 FileOutputStream.write(int, boolean) 实现?

有两种实现,一种用于 unix,一种用于 Windows,在一个名为 src/java.base/unix/native/libjava/FileOutputStream_md.c 的文件中,两者看起来都像这样。

JNIEXPORT void JNICALL
Java_java_io_FileOutputStream_write(JNIEnv *env, jobject this, jint byte, jboolean append) {
    writeSingle(env, this, byte, append, fos_fd);
}