[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