|
@@ -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 ----------------------- */
|