Browse Source

Screwed up non-mmu support. #define was backwards.
-Erik

Eric Andersen 23 years ago
parent
commit
61885f3c41

+ 1 - 1
libc/stdlib/Makefile

@@ -21,7 +21,7 @@
 # respective copyright holders.
 
 TOPDIR=../
-include $(TOPDIR)Rules.make
+include $(TOPDIR)Rules.mak
 LIBC=$(TOPDIR)libc.a
 
 DIRS = $(MALLOC)

+ 1 - 1
libc/stdlib/malloc-simple/Makefile

@@ -21,7 +21,7 @@
 # respective copyright holders.
 
 TOPDIR=../../
-include $(TOPDIR)Rules.make
+include $(TOPDIR)Rules.mak
 LIBC=$(TOPDIR)libc.a
 
 MSRC=alloc.c

+ 1 - 1
libc/stdlib/malloc/Makefile

@@ -21,7 +21,7 @@
 # respective copyright holders.
 
 TOPDIR=../../
-include $(TOPDIR)Rules.make
+include $(TOPDIR)Rules.mak
 LIBC=$(TOPDIR)libc.a
 
 CSRC=malloc.c

+ 2 - 3
libc/stdlib/malloc/malloc.c

@@ -191,10 +191,9 @@ static void *hunk_alloc(int size)
   {
     if ((p = (Hunk_t*)mmap(HUNK_MSTART,HUNK_MSIZE,PROT_READ|PROT_WRITE,
 #ifdef __HAS_NO_MMU__
-	MAP_PRIVATE|MAP_ANONYMOUS
-#else
-
 	MAP_SHARED|MAP_ANONYMOUS
+#else
+	MAP_PRIVATE|MAP_ANONYMOUS
 #endif
 	,0,0)) == (Hunk_t*)MAP_FAILED)
       return NULL;