This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
Re: [PATCH v9] y2038: Introduce the __ASSUME_TIME64_SYSCALLS define
On Fri, 30 Aug 2019, Zack Weinberg wrote:
> It's a defect! It's literally the only thing stopping us from making
> the user space definition of struct timespec agree with the kernel
> definition, which would make this entire problem vanish!
It's not the job of POSIX to make it easy for one bit (glibc) of an
implementation to compensate for non-POSIX interfaces in another bit (the
Linux kernel) of the same implementation. As far as POSIX is concerned
it's one implementation.
--
Joseph S. Myers
joseph@codesourcery.com