From owner-freebsd-stable Wed Apr 21 3:59: 4 1999 Delivered-To: freebsd-stable@freebsd.org Received: from paprika.michvhf.com (paprika.michvhf.com [209.57.60.12]) by hub.freebsd.org (Postfix) with SMTP id CDD5F14C4F for ; Wed, 21 Apr 1999 03:58:42 -0700 (PDT) (envelope-from vev@michvhf.com) Received: (qmail 23924 invoked by uid 1001); 21 Apr 1999 10:56:13 -0000 Date: Wed, 21 Apr 1999 06:56:13 -0400 (EDT) From: Vince Vielhaber To: Daniel O'Callaghan Cc: "Chad R. Larson" , Stephen Montgomery-Smith , stable@FreeBSD.ORG Subject: Re: Year 2000 In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Wed, 21 Apr 1999, Daniel O'Callaghan wrote: > > > On Mon, 19 Apr 1999, Chad R. Larson wrote: > > > > > > > Just wondering if the internet will face serious problems in 2038 > > > because of all the `old' unix software still running it. > > > > I believe the assumption is that within 30 years, UNIXs will have > > moved time_t from a "long" to a "long long" (or "quad" or whatever). > > Most the commercial vendors (HP-UX, Solaris) have already done this as > > part of their 64-bit UNIX initiatives. > > In my y2k review of the FreeBSD sources, I found *lots* of comments to the > effect that the code was written to work to 2037 and not beyond. > Unfortunately, progressing beyond 2037 is not going to be simply a matter > of changing the definition of time_t and doing 'make world'. > > What we really need is a date calculation library which handles all of the > calculations which are done in a plethora of ways now, so that no-one > needs to make up a half-baked method again. (and yes, I know that "no-one > needs" != "no-one will") Something such as libtai? It covers something on the line of a few hundred billion years to either the second or the attosecond. Go here for details: ftp://koobera.math.uic.edu/www/libtai.html Vince. -- ========================================================================== Vince Vielhaber -- KA8CSH email: vev@michvhf.com flame-mail: /dev/null # include TEAM-OS2 Online Campground Directory http://www.camping-usa.com Online Giftshop Superstore http://www.cloudninegifts.com ========================================================================== To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message