From owner-freebsd-current Sat Jan 2 12:12:56 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id MAA23887 for freebsd-current-outgoing; Sat, 2 Jan 1999 12:12:56 -0800 (PST) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from dingo.cdrom.com (castles335.castles.com [208.214.167.35]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id MAA23880 for ; Sat, 2 Jan 1999 12:12:54 -0800 (PST) (envelope-from mike@dingo.cdrom.com) Received: from dingo.cdrom.com (LOCALHOST [127.0.0.1]) by dingo.cdrom.com (8.9.1/8.8.8) with ESMTP id MAA00540; Sat, 2 Jan 1999 12:09:21 -0800 (PST) (envelope-from mike@dingo.cdrom.com) Message-Id: <199901022009.MAA00540@dingo.cdrom.com> X-Mailer: exmh version 2.0.2 2/24/98 To: Matt Curtin cc: sporkl@ix.netcom.com, "Steven P. Donegan" , current@FreeBSD.ORG Subject: Re: Y2K, Y 2038? In-reply-to: Your message of "02 Jan 1999 08:31:22 EST." Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Sat, 02 Jan 1999 12:09:21 -0800 From: Mike Smith Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > Spike Gronim writes: > > > In 2038 32 bit systems are going to run out of room to keep counting > > seconds. This is 38 years off, and will hopefully be fixed by then. > > We'll run out of seconds on 32 bit systems well before 38 years from > now. Consider that some banks are now offering 35 year mortgages, and > that it will be necessary to perform date calculations to the end of > those loans. This reflects a common fallacy, namely that the time format used by the operating system to report the value of "now" is meant for general purpose time calculations. It isn't, and the correct fix is, as it always has been, to select the time format to suit the application. -- \\ Sometimes you're ahead, \\ Mike Smith \\ sometimes you're behind. \\ mike@smith.net.au \\ The race is long, and in the \\ msmith@freebsd.org \\ end it's only with yourself. \\ msmith@cdrom.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message