Package com.sun.jna.platform.linux
Provides common library mappings for Linux.
-
Interface Summary Interface Description ErrNo System error codes set inerrnoand retrieved byNative.getLastError()Fcntl POSIX Standard: 6.5 File Control Operations fromfcntl.hLibC LibC structures and functions unique to LinuxLibRT POSIX.1b Realtime Extensions library (librt).Mman Definitions for POSIX memory map interface frommman.hUdev libudev.h provides APIs to introspect and enumerate devices on the local system.XAttr -
Class Summary Class Description LibC.Statvfs LibC.Sysinfo Udev.UdevContext All functions require a libudev context to operate.Udev.UdevDevice To introspect a local device on a system, a udev device object can be created viaUdev.UdevContext.deviceNewFromSyspath(String)and friends.Udev.UdevEnumerate To enumerate local devices on the system, an enumeration object can be created viaUdev.UdevContext.enumerateNew().Udev.UdevListEntry Whenever libudev returns a list of objects, theudev_list_entryAPI should be used to iterate, access and modify those lists.XAttr.size_t XAttr.ssize_t XAttrUtil Utility functions class for handling file extended attributes on Linux.