From: Ulrich Drepper Date: Fri, 24 Aug 2007 18:24:03 +0000 (+0000) Subject: * sysdeps/unix/sysv/linux/x86_64/init-first.c X-Git-Tag: cvs/fedora-glibc-20070825T1839~3 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d250df8c5773e4aa7a02664659a8c4429d837a85;p=thirdparty%2Fglibc.git * sysdeps/unix/sysv/linux/x86_64/init-first.c (_libc_vdso_platform_setup): Avoid using exported variable by using alias. --- diff --git a/ChangeLog b/ChangeLog index c319a705b7d..b87026ccdb1 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,9 @@ 2007-08-24 Ulrich Drepper + * sysdeps/unix/sysv/linux/x86_64/init-first.c + (_libc_vdso_platform_setup): Avoid using exported variable by using + alias. + * resolv/arpa/nameser.h (NS_OPT_DNSSEC_OK): Define. * sysdeps/unix/sysv/linux/i386/syscalls.list: No reason to mark diff --git a/sysdeps/unix/sysv/linux/x86_64/init-first.c b/sysdeps/unix/sysv/linux/x86_64/init-first.c index 387fecae52e..e9cf5646b52 100644 --- a/sysdeps/unix/sysv/linux/x86_64/init-first.c +++ b/sysdeps/unix/sysv/linux/x86_64/init-first.c @@ -22,7 +22,9 @@ int (*__vdso_gettimeofday) (struct timeval *, void *) attribute_hidden; -int (*__vdso_clock_gettime) (clockid_t, struct timespec *); +int (*__vdso_clock_gettime) (clockid_t, struct timespec *) + __attribute__ ((nocommon)); +strong_alias (__vdso_clock_gettime, __GI___vdso_clock_gettime attribute_hidden) static inline void @@ -40,7 +42,7 @@ _libc_vdso_platform_setup (void) p = _dl_vdso_vsym ("clock_gettime", &linux26); PTR_MANGLE (p); - __vdso_clock_gettime = p; + __GI___vdso_clock_gettime = p; } # define VDSO_SETUP _libc_vdso_platform_setup