This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
Re: [PATCH 2/2] Y2038: make __tz_convert compatible with 64-bit-time
On Wed, 13 Jun 2018, Florian Weimer wrote:
> I don't see a totally conforming way to implement this using redirects anyway,
> so whether __ is used or not is secondary because it doesn't address the main
> problem.
Strictly speaking there's the C and POSIX rule that you can declare and
call a function yourself without including the relevant header, which
doesn't work with redirects in headers. But that only applies *if the
function declaration doesn't need any type defined in a header* (so is
only an issue for a few LFS functions, and not at all for the 64-bit time
functions). If desired that issue could be addressed by having a header
using "#pragma redefine_extname" which you could include from the command
line with -include.
--
Joseph S. Myers
joseph@codesourcery.com