15 #include <sys/types.h> 19 #define UUID_STR_LEN 36 23 #ifndef _POSIX_C_SOURCE 26 typedef __darwin_uuid_t
uuid_t;
37 #define UUID_VARIANT_NCS 0 38 #define UUID_VARIANT_DCE 1 39 #define UUID_VARIANT_MICROSOFT 2 40 #define UUID_VARIANT_OTHER 3 void uuid_unparse(const uuid_t uu, char *out)
time_t uuid_time(const uuid_t uu, struct timeval *ret_tv)
void uuid_generate_random(uuid_t out)
void uuid_generate(uuid_t out)
void uuid_clear(uuid_t uu)
int uuid_parse(const char *in, uuid_t uu)
int uuid_variant(const uuid_t uu)
int uuid_is_null(const uuid_t uu)
void uuid_copy(uuid_t dst, const uuid_t src)
int uuid_compare(const uuid_t uu1, const uuid_t uu2)
int uuid_type(const uuid_t uu)
void uuid_generate_time(uuid_t out)