]> git.ipfire.org Git - thirdparty/glibc.git/commit
Y2038: make __mktime_internal compatible with 64-bit-time aaribaud/y2038-submitted-v1
authorAlbert ARIBAUD (3ADEV) <albert.aribaud@3adev.fr>
Wed, 2 May 2018 11:15:50 +0000 (13:15 +0200)
committerAlbert ARIBAUD (3ADEV) <albert.aribaud@3adev.fr>
Wed, 13 Jun 2018 08:21:00 +0000 (10:21 +0200)
commitf3c523768fac1dd2301b2e29122b2e3e9153f5d6
treedb65cc856b29c231dbed10c330e319fdee9a3eef
parentfd054729a870276077fa7fd085a06b4a45236e79
Y2038: make __mktime_internal 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:

      * mktime
      * timelocal (as an alias of mktime)
      * timegm
include/time.h
time/Versions
time/mktime.c
time/timegm.c