使用jna调用ioctl系统调用

时间:2014-09-17 10:24:55

标签: java linux jna ioctl

如果我想使用JNA在Linux中调用ioctl()系统调用, 我应该加载哪个库?

换句话说:我已经拥有以下代码:

public class SystemCallLibrary extends Library{
    CLibrary INSTANCE =
        (CLibrary) Native.loadLibrary(("libraryname"), SystemCallLibrary.class);
    int ioctl(int filedes,int request,Object... args);
}

我应该将"libraryname"替换为什么?

1 个答案:

答案 0 :(得分:1)

ioctl可能已经链接到JVM本身,因此您可以传递库名null或完全省略参数,这意味着“从当前进程加载”。

Reference