Year 2038 problem.

SamR

Joined Mar 19, 2019
5,470
Oh God, not again! I spent countless hours doing "Due Diligence" last time. Identifying every control system that had a clock in a huge chemical refinery. Getting Certificates of Compliance from every manufacturer identified. Had to be On Site for New Years Eve and visit every control room to verify no hiccups in operations. What an absolute waste of time and money. A lawyers dream job!
 

dl324

Joined Mar 30, 2015
18,220
Oh God, not again! I spent countless hours doing "Due Diligence" last time.
For the life of me, I can't understand how such dumb decisions could be made. They did the same thing for memory. Why used a signed variable when a negative quantity didn't make sense?
 

nsaspook

Joined Aug 27, 2009
16,251
You can't fix stupid. Sensible systems and codebases have used 64-bit integer to hold Unix time for a long time.
The problem is utterly trivia, with known solutions and fixes in general use for a long time.
If you're alive in 2038 and get bit by this on some ancient W95 era system still in use, count yourself as lucky as hell on both conditions. ;)
 
Top