1
Если я хочу вызвать системный вызов ioctl() в Linux с помощью JNA, , какую библиотеку загрузить?вызов ioctl системного вызова с использованием jna
Другими словами: У меня уже есть следующий код:
public class SystemCallLibrary extends Library{
CLibrary INSTANCE =
(CLibrary) Native.loadLibrary(("libraryname"), SystemCallLibrary.class);
int ioctl(int filedes,int request,Object... args);
}
Что я должен заменить "libraryname"
с?
, если явно не указано в другой библиотеке, она будет разоблачена 'libc', так' Native.loadLibrary ("C", LibC.class); ' – Petesh
рассмотреть оберточной вызов IOCTL в функции (который вы пишете в c) и вызываете свою функцию. библиотека, которую вы загрузите для этого, - это библиотека, которую вы создаете для размещения своей функции. – DwB