From owner-freebsd-arch@FreeBSD.ORG Wed Sep 17 15:31:51 2008 Return-Path: Delivered-To: freebsd-arch@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 52ECC1065671; Wed, 17 Sep 2008 15:31:51 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from server.baldwin.cx (bigknife-pt.tunnel.tserv9.chi1.ipv6.he.net [IPv6:2001:470:1f10:75::2]) by mx1.freebsd.org (Postfix) with ESMTP id B6AFA8FC13; Wed, 17 Sep 2008 15:31:50 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from localhost.corp.yahoo.com (john@localhost [IPv6:::1]) (authenticated bits=0) by server.baldwin.cx (8.14.2/8.14.2) with ESMTP id m8HFVaKQ006866; Wed, 17 Sep 2008 11:31:42 -0400 (EDT) (envelope-from jhb@freebsd.org) From: John Baldwin To: freebsd-arch@freebsd.org Date: Wed, 17 Sep 2008 10:40:35 -0400 User-Agent: KMail/1.9.7 References: <75968.1221600374@critter.freebsd.dk> In-Reply-To: <75968.1221600374@critter.freebsd.dk> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-15" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200809171040.36105.jhb@freebsd.org> X-Greylist: Sender succeeded SMTP AUTH authentication, not delayed by milter-greylist-2.0.2 (server.baldwin.cx [IPv6:::1]); Wed, 17 Sep 2008 11:31:43 -0400 (EDT) X-Virus-Scanned: ClamAV 0.93.1/8270/Wed Sep 17 09:15:56 2008 on server.baldwin.cx X-Virus-Status: Clean X-Spam-Status: No, score=-2.5 required=4.2 tests=AWL,BAYES_00,NO_RELAYS autolearn=ham version=3.1.3 X-Spam-Checker-Version: SpamAssassin 3.1.3 (2006-06-01) on server.baldwin.cx Cc: arch@freebsd.org, Poul-Henning Kamp , Brooks Davis , John Hein Subject: Re: 64 bit time_t X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 17 Sep 2008 15:31:51 -0000 On Tuesday 16 September 2008 05:26:14 pm Poul-Henning Kamp wrote: > In message <20080916211646.GA35778@lor.one-eyed-alien.net>, Brooks Davis writes > : > > > >--PEIAKu/WMn1b1Hv9 > >Content-Type: text/plain; charset=us-ascii > >Content-Disposition: inline > > > >On Tue, Sep 16, 2008 at 02:17:16PM -0600, John Hein wrote: > >> Other than recompiling for -current users (and not being an MFC-able > >> change and possibly breaking a gazillion unfortunately written ports), > >> are their any other issues with switching to 64 bit time_t for i386? > >> I suppose compat libs are a bit dicey. > > > >Off hand: every syscall that takes a time_t or a structure containing > >a time_t would have to be reimplemented and a compatability version[...] > > This is a pretty nasty piece of work because it also involves the > timespec and timeval structures which appear in ioctls, socket > options, socket messages and so on. And with amd64/x86-64, it may prove to not really be necessary. -- John Baldwin