Fifth draft of the Y2038 design document

Albert ARIBAUD albert.aribaud@3adev.fr
Wed Feb 22 08:05:00 GMT 2017


Hi all,

I have produced a fifth draft of what will eventually become the Y2038
design document:

https://sourceware.org/glibc/wiki/Y2038ProofnessDesign?rev=115

Relative to the previous draft:

 * It makes explicit that the implementation should allow the same
   application source code to build unchanged whether the default for
   time size is 32-bit (_TIME_BITS undefined or unequal to 64) or
   64-bit (_TIME_BITS defined equal to 64).

 * Security issues considerations have been added (thanks to Carlos
   O'Donnel).

 * Timestamps and IOCTLs sections have been expanded.

 * Implementation examples for types has been added.

 * Implementation examples for APIs has been added.

As always, comments welcome.

Cordialement,
Albert ARIBAUD
3ADEV



More information about the Libc-alpha mailing list