about summary refs log tree commit diff
path: root/time/mktime.c
diff options
context:
space:
mode:
authorAlbert ARIBAUD (3ADEV) <albert.aribaud@3adev.fr>2018-04-11 21:32:34 +0200
committerAlbert ARIBAUD (3ADEV) <albert.aribaud@3adev.fr>2018-06-13 09:10:16 +0200
commitfd054729a870276077fa7fd085a06b4a45236e79 (patch)
tree2a247ac4642793b367a80f9311dd385bc9f69af8 /time/mktime.c
parent31c83d4fac035599590eeaa63a15b83e7fe2b83c (diff)
downloadglibc-fd054729a870276077fa7fd085a06b4a45236e79.tar.gz
glibc-fd054729a870276077fa7fd085a06b4a45236e79.tar.xz
glibc-fd054729a870276077fa7fd085a06b4a45236e79.zip
Y2038: make __tz_convert compatible with 64-bit-time
This implies that its callers be 64-bit-time compatible too.
It is done by creating 64-bit-time versions of these and
turning their original 32-bit-time versions into wrappers
(at a slight execution time cost).

The callers affected are:

  * localtime
  * localtime_r
  * ctime
  * ctime_r
  * gmtime
  * gmtime_r

Note that in time/tzfile.c we do not need to check for time_t
overflows anymore as introduced by commit fc79706a323 since we
now use internal_time_t.
Diffstat (limited to 'time/mktime.c')
0 files changed, 0 insertions, 0 deletions