From: Ulrich Drepper Date: Tue, 21 Dec 1999 16:18:25 +0000 (+0000) Subject: Only put versions on exported symbols. X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e501085c0158bc7c53f5b0d55f99bd99a091e584;p=thirdparty%2Fglibc.git Only put versions on exported symbols. --- diff --git a/sysdeps/unix/sysv/linux/i386/getrlimit.c b/sysdeps/unix/sysv/linux/i386/getrlimit.c index 878720a7bfc..c63b4baa5c6 100644 --- a/sysdeps/unix/sysv/linux/i386/getrlimit.c +++ b/sysdeps/unix/sysv/linux/i386/getrlimit.c @@ -71,11 +71,9 @@ __new_getrlimit (enum __rlimit_resource resource, struct rlimit *rlimits) return result; } +weak_alias (__new_getrlimit, __getrlimit); #if defined PIC && DO_VERSIONING -default_symbol_version (__new_getrlimit, __getrlimit, GLIBC_2.1.3); -strong_alias (__new_getrlimit, _new_getrlimit); -default_symbol_version (_new_getrlimit, getrlimit, GLIBC_2.1.3); +default_symbol_version (__new_getrlimit, getrlimit, GLIBC_2.1.3); #else -weak_alias (__new_getrlimit, __getrlimit); weak_alias (__new_getrlimit, getrlimit); #endif diff --git a/sysdeps/unix/sysv/linux/i386/setrlimit.c b/sysdeps/unix/sysv/linux/i386/setrlimit.c index 1be563dba1f..9663812bb2f 100644 --- a/sysdeps/unix/sysv/linux/i386/setrlimit.c +++ b/sysdeps/unix/sysv/linux/i386/setrlimit.c @@ -68,11 +68,9 @@ __new_setrlimit (enum __rlimit_resource resource, const struct rlimit *rlimits) return INLINE_SYSCALL (setrlimit, 2, resource, &rlimits_small); } +weak_alias (__new_setrlimit, __setrlimit); #if defined PIC && DO_VERSIONING -default_symbol_version (__new_setrlimit, __setrlimit, GLIBC_2.1.3); -strong_alias (__new_setrlimit, _new_setrlimit); -default_symbol_version (_new_setrlimit, setrlimit, GLIBC_2.1.3); +default_symbol_version (__new_setrlimit, setrlimit, GLIBC_2.1.3); #else -weak_alias (__new_setrlimit, __setrlimit); weak_alias (__new_setrlimit, setrlimit); #endif