#include <sys/types.h>
#include <sys/stat.h>
#include <unistd.h>
-#include <babeltrace/assert-internal.h>
+#include <babeltrace2/assert-internal.h>
#include <stdarg.h>
#include <ctype.h>
#include <glib.h>
#include <stdio.h>
#include <wchar.h>
#include <stdbool.h>
-#include <babeltrace/babeltrace-internal.h>
-#include <babeltrace/common-internal.h>
-#include <babeltrace/ctfser-internal.h>
-#include <babeltrace/compat/unistd-internal.h>
-#include <babeltrace/compat/fcntl-internal.h>
+#include <babeltrace2/babeltrace-internal.h>
+#include <babeltrace2/common-internal.h>
+#include <babeltrace2/ctfser-internal.h>
+#include <babeltrace2/compat/unistd-internal.h>
+#include <babeltrace2/compat/fcntl-internal.h>
static inline
uint64_t get_packet_size_increment_bytes(void)
static inline
void mmap_align_ctfser(struct bt_ctfser *ctfser)
{
- ctfser->base_mma = mmap_align(ctfser->cur_packet_size_bytes, PROT_WRITE,
+ ctfser->base_mma = mmap_align(ctfser->cur_packet_size_bytes,
+ PROT_READ | PROT_WRITE,
MAP_SHARED, ctfser->fd, ctfser->mmap_offset);
}