Subject: Re: CVS commit: basesrc/usr.sbin/mlxctl
To: YAMAMOTO Takashi <yamt@mwd.biglobe.ne.jp>
From: Luke Mewburn <lukem@wasabisystems.com>
List: source-changes
Date: 06/18/2002 23:14:57
On Tue, Jun 18, 2002 at 09:55:41PM +0900, YAMAMOTO Takashi wrote:
  | > I fairly certain that I checked all of the source in NetBSD.
  | 
  | I'm wondering about programs which is not in our tree.

<sys/queue.h> isn't a standardised API per se, as seen by the fact
that we were not "in sync" with FreeBSD's or OpenBSDs or other
systems that implement <sys/queue.h>.

Third party programs that wish to use such APIs need to be written
to take into account various changes that may occur (either by
checking __NetBSD_Version__ from <sys/param.h> or with an autoconf
style test); we've changed various C library APIs in the past and I
don't see the problem in doing to the <sys/queue.h> macros, especially
when all of our in-tree programs were modified to suit.

Do you have specific programs in mind which were affected by this
change, or were you asking in a more general sense?

Luke.