From 927dfd2d7eb8801e444a3bcff7fdf7a628a779f0 Mon Sep 17 00:00:00 2001 From: Ben Lindstrom Date: Fri, 12 Apr 2002 18:51:22 +0000 Subject: [PATCH] - (bal) disable privsep if no MAP_ANON. We can re-enable it after the release when we can do more testing. --- ChangeLog | 4 +++- monitor_mm.c | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index 327e9141a..a6d20ed1a 100644 --- a/ChangeLog +++ b/ChangeLog @@ -4,6 +4,8 @@ to -h on testing for /bin being symbolic link - (bal) Mistaken in Cygwin scripts for ssh starting. Patch by Corinna Vinschen + - (bal) disable privsep if no MAP_ANON. We can re-enable it + after the release when we can do more testing. 20020411 - (stevesk) [auth-sia.c] cleanup @@ -8229,4 +8231,4 @@ - Wrote replacements for strlcpy and mkdtemp - Released 1.0pre1 -$Id: ChangeLog,v 1.2049 2002/04/12 17:44:13 mouring Exp $ +$Id: ChangeLog,v 1.2050 2002/04/12 18:51:22 mouring Exp $ diff --git a/monitor_mm.c b/monitor_mm.c index 3231c8786..993925e48 100644 --- a/monitor_mm.c +++ b/monitor_mm.c @@ -84,7 +84,7 @@ mm_create(struct mm_master *mmalloc, size_t size) */ mm->mmalloc = mmalloc; -#ifdef HAVE_MMAP +#if defined(HAVE_MMAP) && defined(MAP_ANON) address = mmap(NULL, size, PROT_WRITE|PROT_READ, MAP_ANON|MAP_SHARED, -1, 0); if (address == MAP_FAILED)