#include <sys/stat.h>
#include <unistd.h>
-#include <babeltrace2/ctf-writer/object.h>
+#include <babeltrace2-ctf-writer/object.h>
#include "common/assert.h"
#include "compat/compiler.h"
#include "compat/endian.h"
-#include "compat/uuid.h"
+#include "common/uuid.h"
#include "clock.h"
#include "fields.h"
{
int ret;
struct bt_ctf_writer *writer = NULL;
- unsigned char uuid[16];
+ bt_uuid_t uuid;
char *metadata_path = NULL;
if (!path) {
}
/* Generate a UUID for this writer's trace */
- ret = bt_uuid_generate(uuid);
- if (ret) {
- BT_LOGE_STR("Cannot generate UUID for CTF writer's trace.");
- goto error_destroy;
- }
+ bt_uuid_generate(uuid);
ret = bt_ctf_trace_set_uuid(writer->trace, uuid);
if (ret) {
{
struct bt_ctf_stream *stream = NULL;
int stream_class_count;
- bt_bool stream_class_found = BT_FALSE;
+ bt_ctf_bool stream_class_found = BT_CTF_FALSE;
int i;
if (!writer || !stream_class) {
writer->trace, i);
if (existing_stream_class == stream_class) {
- stream_class_found = BT_TRUE;
+ stream_class_found = BT_CTF_TRUE;
}
BT_CTF_OBJECT_PUT_REF_AND_RESET(existing_stream_class);