From e561a9a080e7b3e08b72bce6754eeb2d11f68a02 Mon Sep 17 00:00:00 2001 From: Con Kolivas Date: Wed, 23 Mar 2011 08:34:09 +1100 Subject: [PATCH] mremap is not a macro, check explicitly for freebsd and apple and define it only then. --- lrzip_private.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lrzip_private.h b/lrzip_private.h index b6e94e6..e04456b 100644 --- a/lrzip_private.h +++ b/lrzip_private.h @@ -90,8 +90,8 @@ typedef uint32_t u32; typedef struct rzip_control rzip_control; typedef struct md5_ctx md5_ctx; -#ifndef mremap -# define mremap fake_mremap +#if defined(__FreeBSD__) || defined(__FreeBSD_kernel__) || defined(__APPLE__) + #define mremap fake_mremap #endif #define bswap_32(x) \