diff options
author | Waldemar Brodkorb <wbx@openadk.org> | 2015-12-06 18:03:01 +0100 |
---|---|---|
committer | Waldemar Brodkorb <wbx@openadk.org> | 2015-12-09 07:50:59 +0100 |
commit | b6af57f98021bc3b1b8183cfb501a5c45293cdd7 (patch) | |
tree | 5ff406adfeb401d6a40b535bd12297c888273806 | |
parent | 75cb2a2b2501e022b94d16d3db2b0e9da1979388 (diff) |
Make malloc_stats() GNU libc compatible
This fix commit 76dfc7ce8c "Some requested additional malloc entry points"
from 2004's
Signed-off-by: Leonid Lisovskiy <lly.dev@gmail.com>
Signed-off-by: Waldemar Brodkorb <wbx@uclibc-ng.org>
-rw-r--r-- | include/malloc.h | 5 | ||||
-rw-r--r-- | libc/stdlib/malloc-standard/mallinfo.c | 8 |
2 files changed, 4 insertions, 9 deletions
diff --git a/include/malloc.h b/include/malloc.h index a289c9317..b16a1105a 100644 --- a/include/malloc.h +++ b/include/malloc.h @@ -159,9 +159,8 @@ extern int malloc_trim(size_t pad); # endif /* __USE_GNU */ #include <stdio.h> -/* Prints brief summary statistics to the specified file. - * Writes to stderr if file is NULL. */ -extern void malloc_stats(FILE *file); +/* Prints brief summary statistics on the stderr. */ +extern void malloc_stats(void); /* SVID2/XPG mallopt options */ #ifndef M_MXFAST diff --git a/libc/stdlib/malloc-standard/mallinfo.c b/libc/stdlib/malloc-standard/mallinfo.c index 3064e53b0..dbe4d49b8 100644 --- a/libc/stdlib/malloc-standard/mallinfo.c +++ b/libc/stdlib/malloc-standard/mallinfo.c @@ -81,16 +81,12 @@ struct mallinfo mallinfo(void) } libc_hidden_def(mallinfo) -void malloc_stats(FILE *file) +void malloc_stats(void) { struct mallinfo mi; - if (file==NULL) { - file = stderr; - } - mi = mallinfo(); - fprintf(file, + fprintf(stderr, "total bytes allocated = %10u\n" "total bytes in use bytes = %10u\n" "total non-mmapped bytes allocated = %10d\n" |