Will there be that many 32 bit systems left by then?
FreeBSD has 64bit time_t everywhere except i386. We looked at compat shims and found like 200 system calls would need compat shims to keep a stable ABI. Creating a new ABI is mostly a matter of fixing the places that know time_t is 32 bit on i386.
Most likely, though, it will just be retired 15 years or so before the deadline.
time_t these
days tends to be 64 bits, and I think at least the Linux file systems
store them that way.
Time_t was still 32 bits last I checked on i386 and a few others...
Microsoft counts time from January 1, 1980, so
that buys them until 2048. :-)
I'll be (G-d willing) 79 then; I hope around, but I also hope not
overly involved with computers. :-)
I'll only be 72... with LORAN-C retired in the US the last of the potentially problematic[*] code I've deployed is gone.
Warner
[*] Purely from a 32 bit time_t perspective.
Arnold
Niklas Karlsson <nikke.karlsson@gmail.com> wrote:
> I'll be a mere 58, so not even retired yet. I fear it will be a very
> interesting time, in the "May you live in interesting times" sense.
>
> Niklas
>
> Den tors 31 dec. 2020 kl 08:21 skrev Dave Horsfall <dave@horsfall.org>:
>
> > As the new year is about to kick in (down-under anyway), it got me to
> > thinking (always dangerous): how many here will be around for it to pick
> > up the pieces that are no doubt still lying around?
> >
> > I'll be about the ripe old age of 85, so I may be around to see the
> > Imminent Death of the Internet (Film at 11).
> >
> > 2100? Forget it... Too bad, as "Revolt in 2100 (?)" is one of my
> > favourite Heinlein books.
> >
> > Others?
> >
> > -- Dave
> >