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.
uuid 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... uuid_clear The uuid_clear function sets the value of the supplied uuid variable uu to the NULL value. uuid_compare The uuid_compare function compares the two supplied uuid variables uu1 and uu2 to each other. uuid_copy The uuid_copy function copies the UUID variable src to dst. uuid_generate 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... uuid_is_null 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... uuid_parse The uuid_parse function converts the UUID string given by in into the binary representation. The input UUID is a string of the form... uuid_time 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... uuid_unparse The uuid_unparse function converts the supplied UUID uu from the binary representation into a 36-byte string (plus tailing '\0') of the form...