diff options
Diffstat (limited to 'xc/programs/Xserver/os/xalloc.c')
-rw-r--r-- | xc/programs/Xserver/os/xalloc.c | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/xc/programs/Xserver/os/xalloc.c b/xc/programs/Xserver/os/xalloc.c index 8acdf3256..7c3ec2bf4 100644 --- a/xc/programs/Xserver/os/xalloc.c +++ b/xc/programs/Xserver/os/xalloc.c @@ -25,7 +25,7 @@ dealings in this Software without prior written authorization from Pascal Haible. */ -/* $XFree86: xc/programs/Xserver/os/xalloc.c,v 3.27 2000/08/23 22:10:17 tsi Exp $ */ +/* $XFree86: xc/programs/Xserver/os/xalloc.c,v 3.28 2000/11/14 18:20:38 dawes Exp $ */ /* Only used if INTERNAL_MALLOC is defined * - otherwise xalloc() in utils.c is used @@ -249,6 +249,15 @@ static unsigned long *free_lists[MAX_SMALL/SIZE_STEPS]; #define HAS_GETPAGESIZE #endif /* linux */ +#if defined(__GNU__) +#define HAS_MMAP_ANON +#include <sys/types.h> +#include <sys/mman.h> +#include <mach/vm_param.h> /* PAGE_SIZE */ +#define HAS_SC_PAGESIZE +#define HAS_GETPAGESIZE +#endif /* __GNU__ */ + #if defined(CSRG_BASED) #define HAS_MMAP_ANON #define HAS_GETPAGESIZE |