Thread (27 messages) 27 messages, 3 authors, 2018-07-19

Re: [PATCH v2 02/17] y2038: Remove newstat family from default syscall set

From: Joseph Myers <hidden>
Date: 2018-07-18 20:54:48
Also in: linux-api, linux-arch

On Tue, 17 Jul 2018, Arnd Bergmann wrote:
That would definitely help. See below for the stat implementation
I did in my musl libc prototype based on statx(). It passes the
LTP syscall tests, but that doesn't mean all the corner cases
are correct.
Well, you definitely need explicit timestamp conversions on the result of 
statx to be usable in struct stat when userspace "long" is 64-bit, for BE 
because otherwise the integer nanoseconds will be in the wrong place for 
struct timespec, and for LE if the "__reserved is held in case we need a 
yet finer resolution." might start being returned as nonzero (for integer 
attoseconds, I suppose) in future.

-- 
Joseph S. Myers
joseph@codesourcery.com
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help