Package com.sun.jna.platform.linux
Provides common library mappings for Linux.
-
Interface Summary Interface Description ErrNo System error codes set inerrno
and retrieved byNative.getLastError()
Fcntl POSIX Standard: 6.5 File Control Operations fromfcntl.h
LibC LibC structures and functions unique to LinuxLibRT POSIX.1b Realtime Extensions library (librt).Mman Definitions for POSIX memory map interface frommman.h
Udev 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_entry
API 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.