1
0
mirror of https://sourceware.org/git/glibc.git synced 2025-07-30 22:43:12 +03:00

Fix mktime localtime offset confusion

[BZ #23603]
* include/time.h (__mktime_internal): The localtime offset is now
of type long int instead of time_t.  This is the longstanding type
in glibc, and it is more than enough to represent difference
between localtime and gmtime even if it is 32 bits and time_t is
64.  Changing it now will let us avoid an unnecessary change when
time_t is widened to 64 bits on 32-bit platforms.
* time/mktime-internal.h (mktime_offset_t): Now long int.
This commit is contained in:
Paul Eggert
2018-09-19 13:16:14 -07:00
parent 8e6fd2bdb2
commit e1080e7e5f
3 changed files with 13 additions and 3 deletions

View File

@ -1,2 +1,2 @@
/* Gnulib mktime-internal.h, tailored for glibc. */
typedef time_t mktime_offset_t;
typedef long int mktime_offset_t;