Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 2 Sep 2002 14:31:48 -0700 (PDT)
From:      Matthew Dillon <dillon@apollo.backplane.com>
To:        Peter Wemm <peter@wemm.org>
Cc:        hackers@FreeBSD.ORG
Subject:   Re: 64 bit API/ABI changes proposal for -current 
Message-ID:  <200209022131.g82LVm1Y033888@apollo.backplane.com>
References:   <20020902195229.87E272A88D@canning.wemm.org>

next in thread | previous in thread | raw e-mail | index | archive | help
    My original proposal, before this one, was to create a separate
    ABI for all the new calls, which also means creating a duplicate
    set of libraries.  I'm still game to do that -- it could be controlled
    by a make.conf variable and selectable via a compiler option.

    If we maintain timeval and timespec (except for the 64 bit time_t)
    then we have full portability.

    The only real work required inside the kernel is to make the kernel
    internal time representation 64 bits unconditionally, which is not
    a big deal, and to implement the syscall abstraction that was
    proposed in the "stack gap" thread by Ian Dowse.  Then the ABI
    works becomes far easier.  This work is mostly just rearranging
    existing code a little, not implementing new algorithms, and I 
    don't see how it could possibly break -current.

						-Matt


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-hackers" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200209022131.g82LVm1Y033888>