diff options
author | Albert ARIBAUD (3ADEV) <albert.aribaud@3adev.fr> | 2018-12-18 23:13:24 +0100 |
---|---|---|
committer | Albert ARIBAUD (3ADEV) <albert.aribaud@3adev.fr> | 2018-12-18 23:13:24 +0100 |
commit | 7755e504117cc014416a60f8498f3f15b14d6482 (patch) | |
tree | 25222b8a79f9375cf5a9c4ebbe9a301f5b3335a4 /include/time.h | |
parent | a1d346ce0d6e93bd48638ad57a11e37afacdc80f (diff) | |
download | glibc-7755e504117cc014416a60f8498f3f15b14d6482.tar.gz glibc-7755e504117cc014416a60f8498f3f15b14d6482.tar.xz glibc-7755e504117cc014416a60f8498f3f15b14d6482.zip |
Y2038: add function __ctime64
Tested with 'make check' on x86_64-linux-gnu and i686-linux.gnu. * include/time.h (__ctime64): Add. * time/gmtime.c (__ctime64): Add. [__TIMESIZE != 64] (ctime): Turn into a wrapper.
Diffstat (limited to 'include/time.h')
-rw-r--r-- | include/time.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/include/time.h b/include/time.h index fb93d647d8..34d9de126b 100644 --- a/include/time.h +++ b/include/time.h @@ -58,6 +58,13 @@ extern time_t __mktime_internal (struct tm *__tp, long int *__offset) attribute_hidden; #if __TIMESIZE == 64 +# define __ctime64 ctime +#else +extern char *__ctime64 (const __time64_t *__timer) __THROW; +libc_hidden_proto (__ctime64); +#endif + +#if __TIMESIZE == 64 # define __localtime64 localtime #else extern struct tm *__localtime64 (const __time64_t *__timer); |