It is not all positive numbers, half are negative and half positive so it is
more like -2^16 (negative) to +2^16 (positive). So you would only use half
the 136 years which calculates as 1970 + 68 which is 2038.
Regards,
Tony Melia MCP
Server Support Group
* +353 1 2044208
* [EMAIL PROTECTED]
<<...>>
-----Original Message-----
From: George Toft [SMTP:[EMAIL PROTECTED]]
Sent: Wednesday, January 06, 1999 3:55 PM
To: [EMAIL PROTECTED]
Subject: Re: [SuSE Linux] How Does Y2K & FW: [S.u.S.E.
Announce] S.u.S.E. Linux and the Year 2000 Problem
[EMAIL PROTECTED] wrote:
[snip]
> Technical Information - August 1998
>
> System Programs
>
> The kernel and core tools of Linux and other Unix-like operating
systems
> do not store dates in a two-digit format. Time is counted in
number of
> seconds since January 1, 1970. A 32-bit system such as x86 Linux
should
> thus have no date problems through the year 2038.
[snip]
Clue me in. 2^32 = 4294967296. Divide that by 60 (for
seconds),
60 (for minutes), 24 (for hours), and 365.24 (rough
approximation
for years), and you get 136.1030271 years. 1970 + 136 is
the
year 2106.
Any kernel hackers out there to help out?
George
-
To get out of this list, please send email to [EMAIL PROTECTED]
with
this text in its body: unsubscribe suse-linux-e
Check out the SuSE-FAQ at http://www.suse.com/Support/Doku/FAQ/ and
the
archiv at http://www.suse.com/Mailinglists/suse-linux-e/index.html
-
To get out of this list, please send email to [EMAIL PROTECTED] with
this text in its body: unsubscribe suse-linux-e
Check out the SuSE-FAQ at http://www.suse.com/Support/Doku/FAQ/ and the
archiv at http://www.suse.com/Mailinglists/suse-linux-e/index.html