Personal tools
Skip to content. | Skip to navigation
This portable C library implements Unicode string types in three flavours: (UTF-8, UTF-16, UTF-32), together with functions for character processing (names, classifications, properties) and functions for string processing (iteration, formatted output, width, word breaks, line breaks, normalization, case folding and regular expressions).
Libunwind provides a C ABI to determine the call-chain of a program.
Provides native async IO for the Linux kernel, in a fast and efficient manner, for both buffered and O_DIRECT.
The libusal package contains C libraries that allows applications to communicate with SCSI devices and is well suitable for writing CD-R media.
This package provides a way for applications to access USB devices. libusb is a library for USB device access from Linux, macOS, Windows, OpenBSD/NetBSD, Haiku and Solaris userspace. libusb is abstracted internally in such a way that it can hopefully be ported to other operating systems.
This package contains tests and examples for libusb1.
libusbmuxd is the client library used for communicating with Apple's iPod Touch, iPhone, iPad and Apple TV devices. It allows multiple services on the device to be accessed simultaneously.
Utilities for Apple's iOS devices
This library provides interface for terminal emulators such as screen and xterm to record user sessions to utmp and wtmp files.
This is the universally unique ID library, part of util-linux. The libuuid library generates and parses 128-bit universally unique id's (UUID's). A UUID is an identifier that is unique across both space and time, with respect to the space of all UUIDs. A UUID can be used for multiple purposes, from tagging objects with an extremely short lifetime, to reliably identifying very persistent objects across a network. See also the "uuid" package, which is a separate implementation.