summaryrefslogtreecommitdiffstats
path: root/newlib/libc/time/tzset.c
diff options
context:
space:
mode:
Diffstat (limited to 'newlib/libc/time/tzset.c')
-rw-r--r--newlib/libc/time/tzset.c10
1 files changed, 9 insertions, 1 deletions
diff --git a/newlib/libc/time/tzset.c b/newlib/libc/time/tzset.c
index d847a26b0..5c421a58e 100644
--- a/newlib/libc/time/tzset.c
+++ b/newlib/libc/time/tzset.c
@@ -68,7 +68,15 @@ Supporting OS subroutine required: None
#include "local.h"
_VOID
+_DEFUN_VOID (_tzset_unlocked)
+{
+ _tzset_unlocked_r (_REENT);
+}
+
+_VOID
_DEFUN_VOID (tzset)
{
- _tzset_r (_REENT);
+ TZ_LOCK;
+ _tzset_unlocked_r (_REENT);
+ TZ_UNLOCK;
}