gpt4 book ai didi

java - openjdk中的原生linux方法在哪里?

转载 作者:太空狗 更新时间:2023-10-29 11:21:40 25 4
gpt4 key购买 nike

我正在尝试为 linux 寻找 native 方法实现:

private native int socketRead0(FileDescriptor fd,
byte b[], int off, int len,
int timeout)

我在 Openjdk 源文件中找不到它。我为“socketRead0”搜索了所有文件,但它只找到了 windows 和 solaris 的实现。它在哪里?

最佳答案

socketRead0 Linux 实现在 Solaris 版本中定义:SocketInputStream.c .此文件包括 net_util.h这又包括net_util_md.h .

net_util_md.h使用 #ifdef __linux__ 指令来区分 Linux 和 Solaris

关于java - openjdk中的原生linux方法在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36199623/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com