Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-Id: <47F7D24F-4E48-49B7-ABD7-D29753C2C542@Wilcox-Tech.com>
Date: Wed, 19 Mar 2025 13:47:29 -0500
From: "A. Wilcox" <AWilcox@...cox-Tech.com>
To: musl@...ts.openwall.com
Subject: Re: Making user libraries Y2038 compatible?

On Mar 18, 2025, at 9:18 PM, Khem Raj <raj.khem@...il.com> wrote:
> Musl always had 64bit time_t and off_t regardless of 32bit or 64bit systems
> so I guess we are good here.

For full disclosure and correctness, no, time_t was extended to 64-bit
in musl 1.2.0.

This was a breaking ABI change that we at Adélie Linux thoroughly
tested, and helped out with where possible.  We also sent many
multitudes of fixes and merge requests upstream when possible.  This
helped fix a lot of issues on platforms other than Linux, too, as some
of the BSDs have done this as well.

It is correct that off_t has been 64-bit always.

Best,
-Anna

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.