Package libuuid-devel

Universally unique ID library

This is the universally unique ID development library and headers,
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-devel" package, which is a separate implementation.

Library Functions (Section 3)
The UUID library is used to generate unique identifiers for objects that may be accessible beyond the local system. This library generates UUIDs compatible with...
The uuid_clear function sets the value of the supplied uuid variable uu to the NULL value.
The uuid_compare function compares the two supplied uuid variables uu1 and uu2 to each other.
The uuid_copy function copies the UUID variable src to dst.
The uuid_generate function creates a new universally unique identifier (UUID). The uuid will be generated based on high-quality randomness from /dev/urandom, if...
The uuid_is_null function compares the value of the supplied UUID variable uu to the NULL value. If the value is equal to the NULL UUID, 1 is returned...
The uuid_parse function converts the UUID string given by in into the binary representation. The input UUID is a string of the form...
The uuid_time function extracts the time at which the supplied time-based UUID uu was created. Note that the UUID creation time is only encoded within certain...
The uuid_unparse function converts the supplied UUID uu from the binary representation into a 36-byte string (plus tailing '\0') of the form...