From 4c97f6bddcc8ba836e26049db6949e88df75044c Mon Sep 17 00:00:00 2001 From: =?utf8?q?J=C3=A9r=C3=A9mie=20Galarneau?= Date: Tue, 12 Mar 2019 16:53:00 -0400 Subject: [PATCH] Add lttng_uuid_is_nil() util MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Signed-off-by: Jérémie Galarneau --- src/common/compat/uuid.c | 8 ++++++++ src/common/compat/uuid.h | 3 +++ 2 files changed, 11 insertions(+) diff --git a/src/common/compat/uuid.c b/src/common/compat/uuid.c index 6d8993dd3..25dccbb83 100644 --- a/src/common/compat/uuid.c +++ b/src/common/compat/uuid.c @@ -18,6 +18,9 @@ #include #include #include +#include + +static const lttng_uuid nil_uuid; void lttng_uuid_to_str(const lttng_uuid uuid, char *uuid_str) { @@ -33,3 +36,8 @@ bool lttng_uuid_is_equal(const lttng_uuid a, const lttng_uuid b) { return memcmp(a, b, (sizeof(lttng_uuid))) == 0; } + +bool lttng_uuid_is_nil(const lttng_uuid uuid) +{ + return memcmp(nil_uuid, uuid, sizeof(lttng_uuid)) == 0; +} diff --git a/src/common/compat/uuid.h b/src/common/compat/uuid.h index e1e3c749d..ade7ef56d 100644 --- a/src/common/compat/uuid.h +++ b/src/common/compat/uuid.h @@ -82,4 +82,7 @@ void lttng_uuid_to_str(const lttng_uuid uuid, char *uuid_str); LTTNG_HIDDEN bool lttng_uuid_is_equal(const lttng_uuid a, const lttng_uuid b); +LTTNG_HIDDEN +bool lttng_uuid_is_nil(const lttng_uuid uuid); + #endif /* LTTNG_UUID_H */ -- 2.34.1