In the Usenet newsgroup comp.os.linux.networking, in article
<(E-Mail Removed)> , Captain Dondo wrote:
>Apparently this is a known 'feature' - ntpdate picks the date nearest the
>currect system time modulo some large number of seconds (64 years)....
Search for the variable 'time_t'. On a 32 bit system, it's a signed long
meaning the maximum value is 2147483647 seconds, or 68 years 18 days 3.23
hours. When we all finally move to 64 bit systems, the signed long is
9223372036854775807 - which is 292.27 billion (e9) years. Someone will
need to replace the battery on the sun (and maybe the universe) before
that one rolls over,
>Since the system boots with the clock set to 1967, 1937 is closer than
>2005, so ntpdate picks 1937 as the 'correct' date....
Got it. Why is the system starting with 1967? No CMOS clock?
Old guy
|