Subject: Re: NetBSD master CVS tree commits
To: Justin T. Gibbs <gibbs@freefall.freebsd.org>
From: Chris G Demetriou <Chris_G_Demetriou@UX2.SP.CS.CMU.EDU>
List: current-users
Date: 05/16/1996 12:54:14
[ this doesn't belong on source-changes; it's now on current-users.]

> >> Was there a reason for choosing different terminology then FreeBSD
> >> for this?
> >
> >I for one would say that the "FreeBSD terminology" for this was ...
> >bad, being both uglier and harder to understand than a better name
> >would be.
> 
> Then there should be a discussion now that NetBSD has chosen to add the
> same functionality so that the interfaces in queue.h are the same in
> both OSes.

I'd say:

If you want shared functionality so much, then you should discuss your
changes with the other parties that you might want to share it with
(in this case, NetBSD and perhaps BSDI) before committing to changes
which may be unacceptable to the other groups, etc.

If you do something one way, and somebody does it another way, and you
didn't discuss it with them, don't be upset; they're not the only ones
at fault.


Discussing it _before_ you try to 'require' that others use your
interfaces means that all parties should be more comfortable, and, in
most cases, that better interfaces will result.



cgd