about summary refs log tree commit diff
path: root/sysdeps/unix/clock_gettime.c
diff options
context:
space:
mode:
authorSiddhesh Poyarekar <siddhesh@redhat.com>2013-06-11 11:11:11 +0530
committerSiddhesh Poyarekar <siddhesh@redhat.com>2013-06-11 11:11:11 +0530
commit89fb6835583088059b8d8987c86caac33e37e5ea (patch)
treeffd867e682b478adbfe07fe0410c33c14b6e4002 /sysdeps/unix/clock_gettime.c
parentb8c61b4b1d6afb69190169764c1b141f4659e48b (diff)
downloadglibc-89fb6835583088059b8d8987c86caac33e37e5ea.tar.gz
glibc-89fb6835583088059b8d8987c86caac33e37e5ea.tar.xz
glibc-89fb6835583088059b8d8987c86caac33e37e5ea.zip
Fix symbol definitions for __clock_* functions
__clock_gettime and other __clock_* functions could result in an extra
PLT reference within libc.so if it actually gets used.  None of the
code currently uses them, which is why this probably went unnoticed.
Diffstat (limited to 'sysdeps/unix/clock_gettime.c')
-rw-r--r--sysdeps/unix/clock_gettime.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/sysdeps/unix/clock_gettime.c b/sysdeps/unix/clock_gettime.c
index 1c64f07ec3..d46057a6c7 100644
--- a/sysdeps/unix/clock_gettime.c
+++ b/sysdeps/unix/clock_gettime.c
@@ -89,7 +89,7 @@ realtime_gettime (struct timespec *tp)
 
 /* Get current value of CLOCK and store it in TP.  */
 int
-clock_gettime (clockid_t clock_id, struct timespec *tp)
+__clock_gettime (clockid_t clock_id, struct timespec *tp)
 {
   int retval = -1;
 
@@ -132,4 +132,5 @@ clock_gettime (clockid_t clock_id, struct timespec *tp)
 
   return retval;
 }
-strong_alias (clock_gettime, __clock_gettime)
+weak_alias (__clock_gettime, clock_gettime)
+libc_hidden_def (__clock_gettime)