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

Reply via email to