Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 29 Jan 2001 10:33:13 -0800 (PST)
From:      Matt Dillon <dillon@earth.backplane.com>
To:        mouss <usebsd@free.fr>
Cc:        "Jacques A. Vidrine" <n@nectar.com>, Garance A Drosihn <drosih@rpi.edu>, Luigi Rizzo <rizzo@aciri.org>, hackers@FreeBSD.ORG, wollman@khavrinen.lcs.mit.edu
Subject:   Re: [kernel patch] fcntl(...) to close many descriptors
Message-ID:  <200101291833.f0TIXDF67092@earth.backplane.com>
References:  <200101290303.f0T33qg60603@earth.backplane.com> <200101281837.f0SIbGI24332@iguana.aciri.org> <200101290303.f0T33qg60603@earth.backplane.com> <p05010400b69ac2c32903@[128.113.24.47]> <4.3.0.20010129145823.023dfeb0@pop.free.fr> <20010129081455.B2390@hamlet.nectar.com> <4.3.0.20010129191139.064648d0@pop.free.fr>

next in thread | previous in thread | raw e-mail | index | archive | help
:true, but if the same idea gets adopted by those many OSes, then it's a benefit
:for them all. just how PAM came: it was non-portabble before adoption!
:

    It doesn't solve anything.  Besides, there is no such thing as a 
    perfect hash ... at least not one that has a small enough index range
    to be useful in a table lookup.  And, again, no real reason or need
    to do such a thing.  The kernel syscall is hardwired because it is
    the defining interface between userland and kernelland, and hardwiring
    it gives us the best, longest term stability in regards to portability.
    We don't need to pollute it with fancy algorithms that we may decide
    we have to 'adjust' every year or two.  One of the reasons why binary
    compatibility works so well over many years is the simplicity of API.

						-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?200101291833.f0TIXDF67092>