X-Git-Url: https://git.lttng.org/?a=blobdiff_plain;f=src%2Fcommon%2Fcompat%2Fuuid.h;h=dcc4ed5609b2785945f54f00dd7d575e0c8ad82f;hb=b6151646d77a70cd8054543c07924c840646950b;hp=35faf538875053ccc240ceb2253230d39cdf695e;hpb=5d2e1e66a968d9e555f9b8b00d0589ebfaf3de32;p=lttng-tools.git diff --git a/src/common/compat/uuid.h b/src/common/compat/uuid.h index 35faf5388..dcc4ed560 100644 --- a/src/common/compat/uuid.h +++ b/src/common/compat/uuid.h @@ -23,7 +23,8 @@ #ifndef LTTNG_UUID_H #define LTTNG_UUID_H -#include +#include + /* * Includes final \0. */ @@ -66,4 +67,13 @@ int lttng_uuid_generate(unsigned char *uuid_out) #error "LTTng-Tools needs to have a UUID generator configured." #endif +/* + * Convert a UUID to a human-readable, NULL-terminated, string of the form + * xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx. + * + * Assumes uuid_str is at least UUID_STR_LEN byte long. + */ +LTTNG_HIDDEN +void lttng_uuid_to_str(const unsigned char *uuid, char *uuid_str); + #endif /* LTTNG_UUID_H */