diff options
author | H.J. Lu <hjl.tools@gmail.com> | 2017-08-21 05:32:21 -0700 |
---|---|---|
committer | H.J. Lu <hjl.tools@gmail.com> | 2017-08-21 05:32:39 -0700 |
commit | 54e4b8f21590d57ec9a2f2ad81a17c57e3b3984f (patch) | |
tree | 59e75443b45d8ad88b3a47fa52a23e0e22050899 /csu | |
parent | 1dbbb1ec7af9026bbdc6dd265525de0c3958406c (diff) | |
download | glibc-54e4b8f21590d57ec9a2f2ad81a17c57e3b3984f.tar.gz glibc-54e4b8f21590d57ec9a2f2ad81a17c57e3b3984f.tar.xz glibc-54e4b8f21590d57ec9a2f2ad81a17c57e3b3984f.zip |
Mark __libc_multiple_libcs with attribute_hidden [BZ #18822]
Since __libc_multiple_libcs is defined as hidden symbol in init-first.c, it should be always marked with attribute_hidden. [BZ #18822] * csu/libc-start.c (__libc_multiple_libcs): Removed. * elf/dl-open.c: Include <libc-internal.h>. (__libc_multiple_libcs): Removed. * elf/dl-sysdep.c: Include <libc-internal.h> instead of <hp-timing.h>. * include/libc-internal.h (__libc_multiple_libcs): New. * misc/sbrk.c: Include <libc-internal.h>. (__libc_multiple_libcs): Removed.
Diffstat (limited to 'csu')
-rw-r--r-- | csu/libc-start.c | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/csu/libc-start.c b/csu/libc-start.c index 6720617188..24c63be02f 100644 --- a/csu/libc-start.c +++ b/csu/libc-start.c @@ -27,8 +27,6 @@ extern void __libc_init_first (int argc, char **argv, char **envp); -extern int __libc_multiple_libcs; - #include <tls.h> #ifndef SHARED # include <dl-osinfo.h> |