# Package com.sun.jna.platform.linux

package com.sun.jna.platform.linux
Provides common library mappings for Linux.

Related Packages
Package
Description
com.sun.jna.platform
Provides cross-platform utilities based on platform-specific libraries.
Class
Description
ErrNo
System error codes set in `errno` and retrieved by `Native.getLastError()`
Fcntl
POSIX Standard: 6.5 File Control Operations from `fcntl.h`
LibC
LibC structures and functions unique to Linux
LibC.Statvfs
LibC.Sysinfo
LibRT
POSIX.1b Realtime Extensions library (librt).
Mman
Definitions for POSIX memory map interface from `mman.h`
Udev
libudev.h provides APIs to introspect and enumerate devices on the local system.
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 via `Udev.UdevContext.deviceNewFromSyspath(String)` and friends.
Udev.UdevEnumerate
To enumerate local devices on the system, an enumeration object can be created via `Udev.UdevContext.enumerateNew()`.
Udev.UdevListEntry
Whenever libudev returns a list of objects, the `udev_list_entry` API should be used to iterate, access and modify those lists.
XAttr
XAttr.size_t
XAttr.ssize_t
XAttrUtil
Utility functions class for handling file extended attributes on Linux.