From owner-freebsd-arch Fri Jun 8 0:33:30 2001 Delivered-To: freebsd-arch@freebsd.org Received: from harrier.mail.pas.earthlink.net (harrier.mail.pas.earthlink.net [207.217.121.12]) by hub.freebsd.org (Postfix) with ESMTP id 01CFB37B401 for ; Fri, 8 Jun 2001 00:33:28 -0700 (PDT) (envelope-from tlambert2@mindspring.com) Received: from mindspring.com (dialup-209.245.138.245.Dial1.SanJose1.Level3.net [209.245.138.245]) by harrier.mail.pas.earthlink.net (EL-8_9_3_3/8.9.3) with ESMTP id AAA00895; Fri, 8 Jun 2001 00:33:16 -0700 (PDT) Message-ID: <3B207ACB.70A84C54@mindspring.com> Date: Fri, 08 Jun 2001 00:12:11 -0700 From: Terry Lambert Reply-To: tlambert2@mindspring.com X-Mailer: Mozilla 4.7 [en]C-CCK-MCD {Sony} (Win98; U) X-Accept-Language: en MIME-Version: 1.0 To: Poul-Henning Kamp Cc: Erik Trulsson , arch@FreeBSD.ORG Subject: Re: time_t definition is worng References: <44559.991550408@critter> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-arch@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Poul-Henning Kamp wrote: > Instead lets set a deadline: The longest commonly used time interval > is 30 years for mortgages, so lets be safe and say that on january > 1st 2005 00:00 UTC we will transition time_t to be at least 33 > bits. Until then it is 32 bits. > > In practice this will probably be 64 bits on most arch's but let > us use the 33 bit goal rather than mandate 64bits which might be > prohibitively expensive on some architecturs. > > Any objections ? Yeah; Are you going to write the FS conversion tool? Ask Kirk why there were 32 bit reserved fields immediately adjacent to the existing 32 bit time fields, before someone decided that all times (and not just the modification time, used by "make") needed to have nanoseconds, and that was more important than having the transition in 2038 go without a hitch. -- Terry To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-arch" in the body of the message