]> Savannah Git Hosting - gnulib.git/commit
mktime: support glibc locking
authorPaul Eggert <eggert@cs.ucla.edu>
Sat, 4 Jan 2025 19:08:32 +0000 (11:08 -0800)
committerPaul Eggert <eggert@cs.ucla.edu>
Sun, 5 Jan 2025 02:34:54 +0000 (18:34 -0800)
commit8311fd7f7462ee2b7af0b1f5116b9e85884fe750
tree692cf1e41872cf0413e0bc5425cd6f4c8d808060
parent902f1ee6b75725358e44e51cb4813da09a606c0b
mktime: support glibc locking

This is part of my attempt to merge glibc and gnulib mktime.c.
It should not affect Gnulib-using code.
* lib/mktime.c [_LIBC]: Include <tzset.h>.
(convert_time, __tz_convert) [_LIBC]: Omit definitions,
since glibc supplies __tz_convert internally.
(__mktime64) [_LIBC]: Lock __tzset_lock while running.
ChangeLog
lib/mktime.c