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