This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
Re: Fifth draft of the Y2038 design document
- From: Joseph Myers <joseph at codesourcery dot com>
- To: Albert ARIBAUD <albert dot aribaud at 3adev dot fr>
- Cc: <libc-alpha at sourceware dot org>
- Date: Thu, 9 Mar 2017 21:26:16 +0000
- Subject: Re: Fifth draft of the Y2038 design document
- Authentication-results: sourceware.org; auth=none
- References: <20170222090511.48be22ed.albert.aribaud@3adev.fr> <alpine.DEB.2.20.1702221647560.8704@digraph.polyomino.org.uk> <20170222194855.7581deca.albert.aribaud@3adev.fr> <alpine.DEB.2.20.1702222055440.24643@digraph.polyomino.org.uk> <20170223131634.06fa476c.albert.aribaud@3adev.fr> <alpine.DEB.2.20.1702231418320.15395@digraph.polyomino.org.uk> <20170223165052.1b494e3a.albert.aribaud@3adev.fr> <20170308132732.11b1edbc.albert.aribaud@3adev.fr> <alpine.DEB.2.20.1703082010280.1413@digraph.polyomino.org.uk> <20170309175600.3f4c9b7c.albert.aribaud@3adev.fr>
On Thu, 9 Mar 2017, Albert ARIBAUD wrote:
> > As I said above, no user .o file should ever end up referencing
> > __clock_gettime; that's a purely internal symbol, not a public ABI.
>
> Well, in time/time.h, clock_gettime" is defined in time/time.h by
>
> extern int __REDIRECT(clock_gettime, (clockid_t __clock_id,
> struct timespec *__tp), __clock_gettime) __THROW;
No, it's not, in master (and that line is badly formatted in other ways).
Any change on a branch that introduces such a declaration is an incorrect
change.
--
Joseph S. Myers
joseph@codesourcery.com