Fifth draft of the Y2038 design document
Albert ARIBAUD
albert.aribaud@3adev.fr
Mon Feb 27 10:19:00 GMT 2017
Hi Paul,
On Thu, 23 Feb 2017 01:33:14 -0800, Paul Eggert <eggert@cs.ucla.edu>
wrote :
> Joseph Myers wrote:
> > Because it keeps compatibility with code that does e.g.
> >
> > printf ("%09ld", something.tv_nsec);
>
> As a practical matter that ship sailed years ago, as such usage is no longer
> portable because of x32.
Hmm... So it is non-portable only to x32, but portable to the rest,
right?
> In 2012 we documented this POSIX incompatibility in Gnulib, to give GNU
> application programers a heads-up about the situation. Although I've kept a
> sharp lookout for problems caused by this incompatibility, I've never run into a
> problem in any of the time-related code of GNU applications that I help maintain.
Cordialement,
Albert ARIBAUD
3ADEV
More information about the Libc-alpha
mailing list