# 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.