Package libuuid-devel

Universally unique ID library

http://en.wikipedia.org/wiki/Util-linux

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