| Interface | 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
|
| 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.
|
| XAttr |
| 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
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.size_t | |
| XAttr.ssize_t | |
| XAttrUtil |
Utility functions class for handling file extended attributes on Linux.
|