Sixth draft of the Y2038 design document
Albert ARIBAUD
albert.aribaud@3adev.fr
Thu Apr 20 13:20:00 GMT 2017
Hi all,
I have produced a sixth draft of what will eventually become the Y2038
design document:
https://sourceware.org/glibc/wiki/Y2038ProofnessDesign?rev=146
Relative to the previous draft:
* Precisions re padding in struct timespec was added.
* Better separation of APIs and implementations; notably, developed
the distinction between API types and implementation types.
* Cleaned up API tables (e.g., removed argument names and left types
only).
* Also developed on implementation vs kernel types (e.g., struct
timespec conversion between GLIB padded versions and kernel non-
padded versions.
As always, comments welcome.
Cordialement,
Albert ARIBAUD
3ADEV
More information about the Libc-alpha
mailing list