Go to main content

man pages section 3: Library Interfaces and Headers

Exit Print View

Updated: Wednesday, July 27, 2022
 
 

libuuid(3LIB)

Name

libuuid - UUID library

Synopsis

cc [ flag... ] file... –luuid [ library... ]
#include uuid/uuid.h

Description

The functions in this library perform operations on a universally unique identifier (UUID).

Flags for compiling and linking programs using this library may be obtained by using pkg-config(1) with the library name “uuid”. For example:

% pkg-config --libs uuid
-luuid

INTERFACES

The shared object libuuid.so.1 provides the public interfaces defined below. See intro(3) for additional information on shared object interfaces.

uuid_clear
uuid_compare
uuid_copy
uuid_generate
uuid_generate_random
uuid_generate_time
uuid_is_null
uuid_parse
uuid_time
uuid_unparse
uuid_unparse_lower
uuid_unparse_upper

Files

/lib/libuuid.so.1

32–bit shared object

/lib/64/libuuid.so.1

64–bit shared object

Attributes

See attributes(7) for descriptions of the following attributes:

ATTRIBUTE TYPE
ATTRIBUTE VALUE
Availability
system/library
Interface Stability
Committed
MT-Level
Safe

See Also

uuid_clear(3UUID), intro(3), attributes(7)