mirror of
https://sourceware.org/git/glibc.git
synced 2025-07-29 11:41:21 +03:00
Fix malloc_info namespace (bug 17570).
malloc_info is defined in the same file as malloc and free, but is not an ISO C function, so should be a weak symbol. This patch makes it so. Tested for x86_64 (testsuite, and that disassembly of installed shared libraries is unchanged by the patch). [BZ #17570] * malloc/malloc.c (malloc_info): Rename to __malloc_info and define as weak alias of __malloc_info.
This commit is contained in:
@ -4993,7 +4993,7 @@ weak_alias (__posix_memalign, posix_memalign)
|
||||
|
||||
|
||||
int
|
||||
malloc_info (int options, FILE *fp)
|
||||
__malloc_info (int options, FILE *fp)
|
||||
{
|
||||
/* For now, at least. */
|
||||
if (options != 0)
|
||||
@ -5166,6 +5166,7 @@ malloc_info (int options, FILE *fp)
|
||||
|
||||
return 0;
|
||||
}
|
||||
weak_alias (__malloc_info, malloc_info)
|
||||
|
||||
|
||||
strong_alias (__libc_calloc, __calloc) weak_alias (__libc_calloc, calloc)
|
||||
|
Reference in New Issue
Block a user