Browse Source

Fix naming error in brk.c, enable faster malloc by default

Eric Andersen 22 years ago
parent
commit
e0ab12bcbf
2 changed files with 5 additions and 5 deletions
  1. 2 2
      extra/Configs/Config.mips
  2. 3 3
      libc/sysdeps/linux/mips/brk.c

+ 2 - 2
extra/Configs/Config.mips

@@ -97,9 +97,9 @@ LOCALE_DIR = "/usr/share/uClibc-locale/"
 # "malloc-930716" is from libc-5.3.12 and was/is the standard gnu malloc.
 # It is actually smaller than "malloc", at least on i386.  Right now, it
 # only works on i386 (and maybe m68k) because it needs sbrk.
-MALLOC = malloc-simple
+#MALLOC = malloc-simple
 #MALLOC = malloc 
-#MALLOC = malloc-930716
+MALLOC = malloc-930716
 
 # If you want to collect common syscall code into one function, set to this to
 # `true'.  Set it to false otherwise.

+ 3 - 3
libc/sysdeps/linux/mips/brk.c

@@ -21,9 +21,9 @@
 #include <unistd.h>
 #include <sys/syscall.h>
 
-void *__curbrk = 0;
+void *___brk_addr = 0;
 
-int __brk (void *addr)
+int brk (void *addr)
 {
   void *newbrk;
 
@@ -37,7 +37,7 @@ int __brk (void *addr)
 	 : "$4", "$7");
     newbrk = (void *) res;
   }
-  __curbrk = newbrk;
+  ___brk_addr = newbrk;
 
   if (newbrk < addr)
     {