Browse Source

include: Expand malloc-family comments

Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
Bernhard Reutner-Fischer 9 years ago
parent
commit
6f363f6922
1 changed files with 4 additions and 2 deletions
  1. 4 2
      include/stdlib.h

+ 4 - 2
include/stdlib.h

@@ -486,11 +486,11 @@ extern int lcong48_r (unsigned short int __param[7],
 __BEGIN_NAMESPACE_STD
 /* Allocate SIZE bytes of memory.  */
 extern void *malloc (size_t __size) __THROW __attribute_malloc__ __wur;
-/* We want the malloc symbols overridable at runtime
- * libc_hidden_proto(malloc) */
+/* We want the malloc symbol overridable at runtime, do not hide it! */
 /* Allocate NMEMB elements of SIZE bytes each, all initialized to 0.  */
 extern void *calloc (size_t __nmemb, size_t __size)
      __THROW __attribute_malloc__ __wur;
+/* We want the calloc symbol overridable at runtime, do not hide it! */
 __END_NAMESPACE_STD
 #endif
 
@@ -503,8 +503,10 @@ __BEGIN_NAMESPACE_STD
    between objects pointed by the old and new pointers.  */
 extern void *realloc (void *__ptr, size_t __size)
      __THROW __wur;
+/* We want the realloc symbol overridable at runtime, do not hide it! */
 /* Free a block allocated by `malloc', `realloc' or `calloc'.  */
 extern void free (void *__ptr) __THROW;
+/* We want the free symbol overridable at runtime, do not hide it! */
 __END_NAMESPACE_STD
 
 #if 0 /*def	__USE_MISC*/