#include <babeltrace/types.h>
#include <glib.h>
#include <sys/types.h>
-#include <uuid/uuid.h>
+#include <babeltrace/compat/uuid-internal.h>
enum field_type_alias {
FIELD_TYPE_ALIAS_UINT5_T = 0,
struct bt_object base;
GString *name;
int frozen;
- uuid_t uuid;
+ unsigned char uuid[BABELTRACE_UUID_LEN];
bt_bool uuid_set;
enum bt_ctf_byte_order native_byte_order;
struct bt_value *environment;
GPtrArray *listeners; /* Array of struct listener_wrapper */
GArray *is_static_listeners;
bt_bool is_static;
+ bt_bool in_remove_listener;
};
struct metadata_context {