[git commit master 1/1] malloc: simplify MAP_UNINITIALIZE ifdef logic

Mike Frysinger vapier at gentoo.org
Tue Jul 27 18:33:48 UTC 2010


commit: http://git.uclibc.org/uClibc/commit/?id=cafbb2a0a0ac469393dc3192ba67ffbe1ddb5d4e
branch: http://git.uclibc.org/uClibc/commit/?id=refs/heads/master

Signed-off-by: Mike Frysinger <vapier at gentoo.org>
---
 libc/stdlib/malloc-standard/malloc.h |   11 ++++-------
 1 files changed, 4 insertions(+), 7 deletions(-)

diff --git a/libc/stdlib/malloc-standard/malloc.h b/libc/stdlib/malloc-standard/malloc.h
index 7a2e66d..73d4b12 100644
--- a/libc/stdlib/malloc-standard/malloc.h
+++ b/libc/stdlib/malloc-standard/malloc.h
@@ -349,16 +349,13 @@ __UCLIBC_MUTEX_EXTERN(__malloc_lock);
 #endif
 
 #ifdef __ARCH_USE_MMU__
-
-#define MMAP(addr, size, prot) \
- (mmap((addr), (size), (prot), MAP_PRIVATE|MAP_ANONYMOUS, 0, 0))
-
+# define _MAP_UNINITIALIZE 0
 #else
+# define _MAP_UNINITIALIZE MAP_UNINITIALIZE
+#endif
 
 #define MMAP(addr, size, prot) \
- (mmap((addr), (size), (prot), MAP_SHARED|MAP_ANONYMOUS|MAP_UNINITIALIZE, 0, 0))
-
-#endif
+ (mmap((addr), (size), (prot), MAP_PRIVATE|MAP_ANONYMOUS|_MAP_UNINITIALIZE, 0, 0))
 
 
 /* -----------------------  Chunk representations ----------------------- */
-- 
1.7.1



More information about the uClibc-cvs mailing list