Le Sat, Dec 26, 2020 at 06:55:09PM +0100, Mark Kettenis a écrit :
> > Date: Sat, 26 Dec 2020 18:39:36 +0100
> > From: Denis Fondras <open...@ledeuns.net>
> > 
> > Le Sat, Dec 26, 2020 at 06:23:41PM +0100, Mark Kettenis a écrit :
> > > > > This diff renames SIMPLEQ_* to STAILQ_* in /usr/src/sys/sys to unify 
> > > > > with FreeBSD and Linux.
> > > > > 
> > > > > I added aliases at the end of queue.h to avoid breaking base too 
> > > > > much. they will
> > > > > be removed as soon as diff 2,3,4,5,6,7 are commited.
> > > > 
> > > > We'll need to run a ports bulk build without the aliases.  (I can
> > > > do that.) There will be some breakage.
> > > 
> > > NetBSD and Solaris both provide SIMPLEQ_* and STAILQ_*.  I'm not sure
> > > removing one in favour of the other is helpful.
> > >
> > 
> > The "problem" is OpenBSD does not provide STAILQ_*. This difference forces
> > OpenBSD porters to patch linux/freebsd-centered programs.
> > NetBSD added STAILQ_* following FreeBSD.
> 
> Right.  But ports written for OpenBSD/NetBSD/Solaris might use
> SIMPLEQ_*.  My point is that removing one in favour of the other is
> going to break stuff.  So maybe we should provide both like NetBSD and
> Solaris do?
> 
> Which raises the question why STAILQ_* is better than SIMPLEQ_*?  And
> at which point I'd argue against the churn of doing
> s/SIMPLEQ_*/STAILQ_*/ in base.

>From the discussion that happened in april
(https://marc.info/?l=openbsd-tech&m=158765582816198&w=2) with Todd C. Miller, I
understood we had some kind of consensus to s/SIMPLEQ_*/STAILQ_*/. I might have
gone too far with the numerous diffs and embedding unrelated changes.

Reply via email to