Movatterモバイル変換
[0]ホーム
This is the mail archive of thelibc-alpha@sourceware.orgmailing list for theglibc project.
[PATCH] i386: Hide __old_glob64 [BZ #18822]
- From: "H.J. Lu" <hjl dot tools at gmail dot com>
- To: GNU C Library <libc-alpha at sourceware dot org>
- Date: Sun, 20 Aug 2017 10:35:52 -0700
- Subject: [PATCH] i386: Hide __old_glob64 [BZ #18822]
- Authentication-results: sourceware.org; auth=none
Hide internal __old_glob64 function to allow direct access withinlibc.so and libc.a without using GOT nor PLT.I will check it in after testing on i686.H.J.---[BZ #18822]* sysdeps/unix/sysv/linux/i386/glob64.c (__old_glob64): Addlibc_hidden_proto and libc_hidden_def.--- sysdeps/unix/sysv/linux/i386/glob64.c | 3 +++ 1 file changed, 3 insertions(+)diff --git a/sysdeps/unix/sysv/linux/i386/glob64.c b/sysdeps/unix/sysv/linux/i386/glob64.cindex f68195137e..956cb0474a 100644--- a/sysdeps/unix/sysv/linux/i386/glob64.c+++ b/sysdeps/unix/sysv/linux/i386/glob64.c@@ -53,6 +53,7 @@ libc_hidden_ver (__glob64, glob64) int __old_glob64 (const char *__pattern, int __flags, int (*__errfunc) (const char *, int), glob64_t *__pglob);+libc_hidden_proto (__old_glob64); #undef dirent #define dirent __old_dirent64@@ -72,5 +73,7 @@ int __old_glob64 (const char *__pattern, int __flags, #include <posix/glob.c> +libc_hidden_def (__old_glob64);+ compat_symbol (libc, __old_glob64, glob64, GLIBC_2_1); #endif-- 2.13.5
[8]ページ先頭