|
Message-ID: <20190731052749.GA9017@brightrain.aerifal.cx> Date: Wed, 31 Jul 2019 01:27:49 -0400 From: Rich Felker <dalias@...c.org> To: musl@...ts.openwall.com Subject: Re: Final (?) time64 proposal On Mon, Jul 29, 2019 at 05:11:54PM -0400, Rich Felker wrote: > On Wed, Jul 24, 2019 at 01:31:42AM -0400, Rich Felker wrote: > > My plan to go ahead looks like: > > > > [...] > > - struct shmid_ds, msqid_ds, semid_ds layout kept, extended with > > 64-bit time_t's on the ends > > This looks like the unnecessarily painful course of action. I worked > out a grid of all the existing archs' quirks, and except for mips and > mipsn32, all archs admit a solution that's just endian-swapping the > time_t members in-place. This turned out to be false, because the alignment is wrong. Almost all the time_t's would have to start at offsets that are 4 mod 8. So in-place use is out, and these structs will all get extended at the end, as originally planned. Still using new cmd numbers instead of redirecting symbols. Rich
Powered by blists - more mailing lists
Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.