From owner-freebsd-standards@FreeBSD.ORG Sun Aug 7 01:07:57 2005 Return-Path: X-Original-To: standards@freebsd.org Delivered-To: freebsd-standards@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9EED416A41F for ; Sun, 7 Aug 2005 01:07:57 +0000 (GMT) (envelope-from wollman@khavrinen.csail.mit.edu) Received: from khavrinen.csail.mit.edu (khavrinen.csail.mit.edu [128.30.28.20]) by mx1.FreeBSD.org (Postfix) with ESMTP id 26A2643D45 for ; Sun, 7 Aug 2005 01:07:56 +0000 (GMT) (envelope-from wollman@khavrinen.csail.mit.edu) Received: from khavrinen.csail.mit.edu (localhost.csail.mit.edu [127.0.0.1]) by khavrinen.csail.mit.edu (8.13.1/8.13.1) with ESMTP id j7717n8Z069721 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK CN=khavrinen.csail.mit.edu issuer=Client+20CA); Sat, 6 Aug 2005 21:07:51 -0400 (EDT) (envelope-from wollman@khavrinen.csail.mit.edu) Received: (from wollman@localhost) by khavrinen.csail.mit.edu (8.13.1/8.13.1/Submit) id j7717jA7069718; Sat, 6 Aug 2005 21:07:45 -0400 (EDT) (envelope-from wollman) From: Garrett Wollman MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <17141.24289.89443.373347@khavrinen.csail.mit.edu> Date: Sat, 6 Aug 2005 21:07:45 -0400 To: "M. Warner Losh" In-Reply-To: <20050806.182832.69698258.imp@bsdimp.com> References: <17140.60527.658336.649822@khavrinen.csail.mit.edu> <20050806.130024.75615324.imp@bsdimp.com> <17141.2993.393364.510305@khavrinen.csail.mit.edu> <20050806.182832.69698258.imp@bsdimp.com> X-Mailer: VM 7.17 under 21.4 (patch 17) "Jumbo Shrimp" XEmacs Lucid X-Greylist: Sender DNS name whitelisted, not delayed by milter-greylist-1.6 (khavrinen.csail.mit.edu [127.0.0.1]); Sat, 06 Aug 2005 21:07:52 -0400 (EDT) X-Spam-Status: No, score=0.0 required=5.0 tests=none version=3.0.2 X-Spam-Checker-Version: SpamAssassin 3.0.2 (2004-11-16) on khavrinen.csail.mit.edu Cc: standards@freebsd.org Subject: Re: Inconsistancy between mktime and system time accross leapsecond X-BeenThere: freebsd-standards@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Standards compliance List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 07 Aug 2005 01:07:57 -0000 < said: > So are we therefore precluded from fixing this obvious bug? This is > stupid and wrong. Committee membership is open to all. The 1003.1 standard is up for review next year; you are welcome to try to persuade the sponsors (IEEE, ISO, Open Group) that the current situation is unacceptable. I did my part in 2001. The reason this discussion always gets ratholed is that you'll find all sorts of people with other agendas piling on to get the time interfaces "fixed" for their particular concerns. Never mind that the domain of time_t has no logical connection to the leap-second botch; there are people who will insist that the latter cannot be fixed unless the committee simultaneously "fixes" the Y2038 problem. Other people will want to get reentrant timezone handling. Thankfully, Bernstein is not on the committee (that I've seen) so at least there's nobody insisting that the only possible correct approach is to import libtai. -GAWollman