compat: remove unused `addr` parameter from bt_mmap
[babeltrace.git] / src / common / mmap-align.h
index d275024116a0a13f7a4d60c5ce20bc0f99e0725f..4d81b25714283a1959fecd41bb3524f2043c14ef 100644 (file)
@@ -46,9 +46,9 @@ struct mmap_align_data *mmap_align(size_t length, int prot,
 
        page_size = bt_common_get_page_size(log_level);
 
-       mma = malloc(sizeof(*mma));
+       mma = (struct mmap_align_data *) malloc(sizeof(*mma));
        if (!mma)
-               return MAP_FAILED;
+               return (struct mmap_align_data *) MAP_FAILED;
        mma->length = length;
        page_aligned_offset = get_page_aligned_offset(offset, log_level);
        /*
@@ -58,11 +58,11 @@ struct mmap_align_data *mmap_align(size_t length, int prot,
         * boundary.
         */
        mma->page_aligned_length = BT_ALIGN(length + offset - page_aligned_offset, page_size);
-       mma->page_aligned_addr = bt_mmap(NULL, mma->page_aligned_length,
+       mma->page_aligned_addr = bt_mmap(mma->page_aligned_length,
                prot, flags, fd, page_aligned_offset, log_level);
        if (mma->page_aligned_addr == MAP_FAILED) {
                free(mma);
-               return MAP_FAILED;
+               return (struct mmap_align_data *) MAP_FAILED;
        }
        mma->addr = ((uint8_t *) mma->page_aligned_addr) + (offset - page_aligned_offset);
        return mma;
This page took 0.023849 seconds and 4 git commands to generate.