lib: force user to include `<babeltrace2/babeltrace.h>`
[babeltrace.git] / src / common / mmap-align.h
index 1bb2b72fad8719601235a2fea7020a919b215b7b..033d6c4a92916ce651fc14590887c52d46d82d5b 100644 (file)
@@ -72,13 +72,13 @@ off_t get_page_aligned_offset(off_t offset, size_t page_size)
 
 static inline
 struct mmap_align *mmap_align(size_t length, int prot,
-               int flags, int fd, off_t offset)
+               int flags, int fd, off_t offset, int log_level)
 {
        struct mmap_align *mma;
        off_t page_aligned_offset;      /* mmap offset, aligned to floor */
        size_t page_size;
 
-       page_size = bt_common_get_page_size();
+       page_size = bt_common_get_page_size(log_level);
 
        mma = malloc(sizeof(*mma));
        if (!mma)
@@ -93,7 +93,7 @@ struct mmap_align *mmap_align(size_t length, int prot,
         */
        mma->page_aligned_length = ALIGN(length + offset - page_aligned_offset, page_size);
        mma->page_aligned_addr = bt_mmap(NULL, mma->page_aligned_length,
-               prot, flags, fd, page_aligned_offset);
+               prot, flags, fd, page_aligned_offset, log_level);
        if (mma->page_aligned_addr == MAP_FAILED) {
                free(mma);
                return MAP_FAILED;
This page took 0.024208 seconds and 4 git commands to generate.