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