Browse Source

Comment out the rpl_malloc workaround. It was a good idea, but it violates
namespace guarantees and conflicts with other programs that have used the
AC_FUNC_MALLOC autoconf macro properly.

Eric Andersen 22 years ago
parent
commit
5f9e364ca5
1 changed files with 2 additions and 0 deletions
  1. 2 0
      include/stdlib.h

+ 2 - 0
include/stdlib.h

@@ -547,6 +547,7 @@ extern void *malloc (size_t __size) __THROW __attribute_malloc__;
 /* Allocate NMEMB elements of SIZE bytes each, all initialized to 0.  */
 extern void *calloc (size_t __nmemb, size_t __size)
      __THROW __attribute_malloc__;
+#if 0
 /* Cope with autoconf's broken AC_FUNC_MALLOC macro, which
  * redefines malloc to rpl_malloc if it does not detect glibc
  * style returning-a-valid-pointer-for-malloc(0) behavior.  This
@@ -560,6 +561,7 @@ static __inline void *rpl_malloc (size_t __size)
     return malloc(__size);
 }   
 #endif
+#endif
 
 #ifndef __need_malloc_and_calloc
 /* Re-allocate the previously allocated block