3 ms·
Openbsd did just this for 32bit compat when they changed to 64bit time 12 years ago, and seems to have worked out fine.
by petee 2y ago
Openbsd did just this for 32bit compat when they changed to 64bit time 12 years ago, and seems to have worked out fine.
- brynet 2y agoNo, time_t is a signed 64-bit type on all architectures, 64-bit architectures have no "32bit compat". https://www.openbsd.org/55.html https://www.openbsd.org/55.html
- petee 2y agoFrom the notes, this is what i was referring to, I think I just mistook the meaning - Parts of the system that could not use 64-bit time_t were converted to use unsigned 32-bit instead, so they are good till the year 2106