Re: AIX and 2038?

From: Bill Thompson (bill.thompson_at_GOODYEAR.COM)
Date: 01/05/04

  • Next message: Bill Thompson: "Re: Daylight Saving"
    Date:         Mon, 5 Jan 2004 07:21:52 -0500
    To: aix-l@Princeton.EDU
    
    

    Doesn't matter whether it's truly a 64 bit machine or not. The issue lies
    within the C code. The variable that holds the time is declared as a 32 bit
    variable. The fix is to change the variable to a 64 bit (or larger) and
    re-compile, but this would also require changing all the programs that
    access the time variable and recompiling them as well!

    Think of all the programs that access the system time - not only Unix
    commands such as ls, date, etc. but almost every application program as
    well - SAP, Oracle, etc. All of these programs expect time to be a 32 bit
    variable. If you were to suddenly change that the results could be
    catastrophic!

    Bill Thompson
    Sr UNIX Systems Administrator
    The Goodyear Tire & Rubber Co.

    Contains Confidential and/or Proprietary Information
    May Not Be Copied or Disseminated Without Express Consent of The Goodyear
    Tire & Rubber Company.

    AIX-L Archives: http://marc.theaimsgroup.com/?l=aix-l&r=1&w=2

    ----- Original Message -----
    From: "Green, Simon" <Simon.Green@EU.ALTRIA.COM>
    Newsgroups: bit.listserv.aix-l
    To: <aix-l@Princeton.EDU>
    Sent: Monday, January 05, 2004 5:50 AM
    Subject: Re: AIX and 2038?

    > Not something I'm going to worry about a lot - I'm getting to be an old
    > fart, so I'm not sure I'll even be _alive_ in '38 - but just out of
    > interest, what sort of box did you run it on? Was it a truly 64-bit
    > machine?
    >
    > > -----Original Message-----
    > > From: Wesley Joyce [mailto:wjoyce@UVI.EDU]
    > > Sent: 04 January 2004 03:37
    > > To: aix-l@Princeton.EDU
    > > Subject: AIX and 2038?
    > >
    > >
    > > I know this issue is real far off, but I ran across some info on this
    > > during the holiday break. I probably won't be retired in
    > > 2038, so it will
    > > directly affect me. :)
    > >
    > > http://maul.deepsky.com/%7Emerovech/2038.html
    > >
    > > Both my AIX 4.3.3 and 5.2 boxes stop incrementing time after
    > > "Tue Jan 19
    > > 03:14:07 2038" using the PERL script below.
    > <SNIP>


  • Next message: Bill Thompson: "Re: Daylight Saving"

    Relevant Pages

    • Re: Sessions failover
      ... Sr UNIX Systems Administrator ... The Goodyear Tire & Rubber Co. ... Tire & Rubber Company. ... Subject: Sessions failover ...
      (AIX-L)
    • Re: Shell script: find
      ... > written consent of The Goodyear Tire & Rubber Company. ... >> Sr UNIX Systems Administrator ...
      (AIX-L)
    • 32-bit OS on 5.2
      ... Sr UNIX Systems Administrator ... The Goodyear Tire & Rubber Company ... Contains Confidential and/or Proprietary Information. ...
      (AIX-L)
    • Re: Multiple Routing Tables
      ... Sr UNIX Systems Administrator ... May Not Be Copied or Disseminated Without Express Consent of The Goodyear Tire & Rubber Company. ... > Q1) Actually i want to create multiple routing tables for AIX box. ...
      (AIX-L)
    • Re: IntelliStation Power 275
      ... Goodyear Tire and Rubber Company ... written consent of The Goodyear Tire & Rubber Company. ... workstations will not beep? ... We have a few users who claim that they need the DVD drives on these ...
      (AIX-L)