Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 10 Nov 2002 23:20:26 -0500 (EST)
From:      Garrett Wollman <wollman@lcs.mit.edu>
To:        bright@mu.org
Cc:        arch@FreeBSD.org
Subject:   Re: Shared-memory version of <sys/queue.h> macros
Message-ID:  <200211110420.gAB4KQWN047755@khavrinen.lcs.mit.edu>
In-Reply-To: <20021111034357.GC39178@elvis.mu.org>
References:  <200211101732.gAAHWZ59035339@beastie.mckusick.com>

next in thread | previous in thread | raw e-mail | index | archive | help
In article <20021111034357.GC39178@elvis.mu.org> you write:

>Dr. McKusick, if you have an "in" with any of the standards bodies
>it would be really, _Really_, _REALLY_ nice to see some form of
>the BSD queue macros become part of the standard such that they
>will be named and behave consitantly across Unix/all platforms.

Extraordinarily unlikely to happen.  My guess (having just spoken with
Kirk about some standards-related issues) is that he's probably not
involved in the standards process right now.  My own feeling is that
this sort of interface is not one which would be standardized by any
of the usual suspects (ANSI X3J11, IEEE P1003.1, or The Open Group) as
it (except for these new macros) can be implemented entirely in
Strictly Conforming C, so there is no reason applications could not
supply it at need.  Generally speaking, the standards bodies prefer to
adopt only those interfaces which are either universal or meet a
particular unmet need which is impossible to implement without help
from The Implementation.

(This is a marked contrast to ANSI X3J16, the C++ committee, which
seems never to have seen an interface it didn't like.)

-GAWollman

-- 
Garrett A. Wollman   | [G]enes make enzymes, and enzymes control the rates of
wollman@lcs.mit.edu  | chemical processes.  Genes do not make ``novelty-
Opinions not those of| seeking'' or any other complex and overt behavior.
MIT, LCS, CRS, or NSA|         - Stephen Jay Gould (1941-2002)

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




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