[PATCH v9] y2038: Introduce the __ASSUME_TIME64_SYSCALLS define

Joseph Myers joseph@codesourcery.com
Fri Aug 30 16:37:00 GMT 2019


On Fri, 30 Aug 2019, Rich Felker wrote:

> To clarify, none of the timespec ones "exactly match" -- the suffixed
> syscalls on 32-bit require filling the padding around tv_nsec, whereas

What do you mean by "require filling the padding"?  I thought the 
conclusion in the kernel was that it dealt with zeroing the padding when 
reading a timespec64 from userspace on a 32-bit system (with the caveat of 
that not happening for compat tasks under 64-bit kernels before 5.1.5, and 
so the question in 
<https://sourceware.org/ml/libc-alpha/2019-05/msg00698.html> of whether to 
treat 5.1.0 through 5.1.4 as buggy and unsupported).

-- 
Joseph S. Myers
joseph@codesourcery.com



More information about the Libc-alpha mailing list