X-Git-Url: https://git.efficios.com/?a=blobdiff_plain;f=src%2Fcommon%2Fmmap-align.h;h=7c16493530eef9043d82ac1744141b7eba0ad085;hb=087cd0f57f0f7d815a609a4e041d1200f380e4aa;hp=d275024116a0a13f7a4d60c5ce20bc0f99e0725f;hpb=516bf0a77e025cfccce2fa400b757e94dc0bf1d8;p=babeltrace.git diff --git a/src/common/mmap-align.h b/src/common/mmap-align.h index d2750241..7c164935 100644 --- a/src/common/mmap-align.h +++ b/src/common/mmap-align.h @@ -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); /* @@ -62,7 +62,7 @@ struct mmap_align_data *mmap_align(size_t length, int prot, 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;