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>