>>>>> "Bill" == Bill Stout <stoutb @
pios .
com> writes:
Bill> I'm not familiar with the 2039 problem.
I've seen a fair bit of confusion about this among the folks who have
some familiarity with it, so lemmie 'splain...
This is a limitation in how Unix implements the clock. Specifically,
it does so as seconds since epoch (midnight, January 1, 1970), and the
data type used to store that number (a 4 byte signed integer). A 4
byte signed integer will overflow at 2147483648. As a result,
2147483648 seconds after the epoch, there will be an overflow, such
that when you make a time() call, you'll get unpredictable results.
In 2039, we'll reach that number of seconds since epoch.
Hope that helps.
--
Matt Curtin Chief Scientist Megasoft Online cmcurtin @
research .
megasoft .
com
http://www.research.megasoft.com/people/cmcurtin/ I speak only for myself
Pull AGIS.NET's plug! Crack DES NOW! http://www.frii.com/~rcv/deschall.htm
Follow-Ups:
References:
|
|