Todd C. Miller <todd.mil...@sudo.ws> wrote:

> On Thu, 23 Apr 2020 08:41:05 -0600, "Theo de Raadt" wrote:
> 
> > My questions boil down to:
> >
> > 1) When are too many APIs too may? (It seems there is some agreement 
> > already)
> >
> > 2) Is STAILQ more ubiqitous? (I suspect so)
> 
> STAILQ is supported by: FreeBSD, macOS, NetBSD, Solaris, Linux (via libbsd)
> SIMPLEQ is supported by: NetBSD, OpenBSD, Solaris
> 
> So based on a quick survey, STAILQ is more ubiqitous.
> 
> > 3) Can upstream be convinced to use STAILQ instead?
> 
> Upstream *is* using STAILQ, we're the ones who only support SIMPLEQ.
> 
> Personally, I would rather replace SIMPLEQ with STAILQ in our code,
> though I suspect that is not a popular opinion here.  When I see
> STAILQ I know exactly what it means and it is consistent with the
> other macros.  I find that the SIMPLEQ naming conveys very little
> meaning and I always have to go check to see if it is singly or
> doubly linked.  Of course, like most things, you get used to the
> way things are...

I would be happy wit such unification.

Are there any objectors?

(finishing this might need to be put off for about a month, tho)

Reply via email to