about summary refs log tree commit diff
path: root/time/tzset.c
diff options
context:
space:
mode:
Diffstat (limited to 'time/tzset.c')
-rw-r--r--time/tzset.c14
1 files changed, 6 insertions, 8 deletions
diff --git a/time/tzset.c b/time/tzset.c
index bbd562db6a..085dfcaa33 100644
--- a/time/tzset.c
+++ b/time/tzset.c
@@ -78,7 +78,7 @@ static char *old_tz = NULL;
 
 /* Interpret the TZ envariable.  */
 void
-__tzset ()
+__tzset_internal ()
 {
   register const char *tz;
   register size_t l;
@@ -374,7 +374,7 @@ size_t __tzname_cur_max;
 long int
 __tzname_max ()
 {
-  __tzset ();
+  __tzset_internal ();
 
   return __tzname_cur_max;
 }
@@ -472,7 +472,7 @@ __tz_compute (timer, tm)
      time_t timer;
      const struct tm *tm;
 {
-  __tzset ();
+  __tzset_internal ();
 
   if (! compute_change (&tz_rules[0], 1900 + tm->tm_year) ||
       ! compute_change (&tz_rules[1], 1900 + tm->tm_year))
@@ -505,14 +505,11 @@ __libc_lock_define (, __tzset_lock)
 #undef tzset
 
 void
-#ifdef weak_function
-weak_function
-#endif
-tzset (void)
+__tzset (void)
 {
   __libc_lock_lock (__tzset_lock);
 
-  __tzset ();
+  __tzset_internal ();
 
   if (!__use_tzfile)
     {
@@ -523,3 +520,4 @@ tzset (void)
 
   __libc_lock_unlock (__tzset_lock);
 }
+weak_alias (__tzset, tzset)