[PATCH 2/5] Y2038: add function __gmtime64

Paul Eggert eggert@cs.ucla.edu
Mon Dec 17 22:14:00 GMT 2018


On 12/17/18 2:04 PM, Albert ARIBAUD (3ADEV) wrote:
> +#if __TIMESIZE == 64
> +# define __gmtime64 gmtime
> +#endif

Why does this look different from the already-installed patch for 
__localtime64, which has the following before the #endif?

+#else
+extern struct tm *__localtime64 (const __time64_t *__timer);
+libc_hidden_proto (__localtime64)

> --- a/time/gmtime.c
> +++ b/time/gmtime.c
> @@ -25,13 +25,26 @@ __gmtime_r (const time_t *t, struct tm *tp)
>   {
>     return __tz_convert (*t, 0, tp);
>   }
> +
>   libc_hidden_def (__gmtime_r)
>   weak_alias (__gmtime_r, gmtime_r)

No need for this whitespace change.



More information about the Libc-alpha mailing list