diff options
author | Paul Eggert <eggert@cs.ucla.edu> | 2025-01-15 19:31:07 -0800 |
---|---|---|
committer | Paul Eggert <eggert@cs.ucla.edu> | 2025-01-15 19:31:39 -0800 |
commit | 74dc2bd28007e68532d9813a57d3ec7da0c390e3 (patch) | |
tree | 1dbf3c1106bfe8b240165710e73c18f3f1940f89 /lib/mktime-internal.h | |
parent | 4f946a652278cc72a777fe56999bc4525f53e03a (diff) | |
download | emacs-74dc2bd28007e68532d9813a57d3ec7da0c390e3.tar.gz emacs-74dc2bd28007e68532d9813a57d3ec7da0c390e3.tar.bz2 emacs-74dc2bd28007e68532d9813a57d3ec7da0c390e3.zip |
Update from Gnulib by running admin/merge-gnulib
Diffstat (limited to 'lib/mktime-internal.h')
-rw-r--r-- | lib/mktime-internal.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/lib/mktime-internal.h b/lib/mktime-internal.h index 1da98b43732..215be914c2f 100644 --- a/lib/mktime-internal.h +++ b/lib/mktime-internal.h @@ -19,6 +19,9 @@ #ifndef _LIBC # include <time.h> +# define __libc_lock_lock(lock) ((void) 0) +# define __libc_lock_unlock(lock) ((void) 0) +# define __tzset_unlocked() tzset () #endif /* mktime_offset_t is a signed type wide enough to hold a UTC offset @@ -73,6 +76,8 @@ typedef int mktime_offset_t; /* Subroutine of mktime. Return the time_t representation of TP and normalize TP, given that a struct tm * maps to a time_t. If LOCAL, the mapping is performed by localtime_r, otherwise by gmtime_r. - Record next guess for localtime-gmtime offset in *OFFSET. */ + Record next guess for localtime-gmtime offset in *OFFSET. + + If _LIBC, the caller must lock __tzset_lock. */ extern __time64_t __mktime_internal (struct tm *tp, bool local, mktime_offset_t *offset) attribute_hidden; |