X-Git-Url: http://git.efficios.com/?p=babeltrace.git;a=blobdiff_plain;f=include%2Fbabeltrace%2Fcompat%2Fmman-internal.h;h=5e4ac9231cb7f5ae7c7e5adbfa55edc6bcd7f6ab;hp=6d9fa9260f3ada1bdf0bd33fb3c75bb3e0e40946;hb=04394229f0daeeb36a09ea64f3208fe051fd9ca0;hpb=f20cba2d6e932bcc0f1d3066e7031411d1a4abef diff --git a/include/babeltrace/compat/mman-internal.h b/include/babeltrace/compat/mman-internal.h index 6d9fa926..5e4ac923 100644 --- a/include/babeltrace/compat/mman-internal.h +++ b/include/babeltrace/compat/mman-internal.h @@ -25,11 +25,7 @@ * SOFTWARE. */ -#ifndef __MINGW32__ - -#include - -#else /* __MINGW32__ */ +#ifdef __MINGW32__ #include @@ -47,10 +43,27 @@ #define MAP_ANON MAP_ANONYMOUS #define MAP_FAILED ((void *) -1) -void *mmap(void *addr, size_t length, int prot, int flags, int fd, +void *bt_mmap(void *addr, size_t length, int prot, int flags, int fd, off_t offset); -int munmap(void *addr, size_t length); +int bt_munmap(void *addr, size_t length); + +#else /* __MINGW32__ */ + +#include + +static inline +void *bt_mmap(void *addr, size_t length, int prot, int flags, int fd, + off_t offset) +{ + return (void *) mmap(addr, length, prot, flags, fd, offset); +} + +static inline +int bt_munmap(void *addr, size_t length) +{ + return munmap(addr, length); +} #endif /* __MINGW32__ */ #ifndef MAP_ANONYMOUS