On Wed, Feb 10, 2021 at 10:13 AM Alejandro Colomar (man-pages) via Libc-alpha <libc-alpha@xxxxxxxxxxxxxx> wrote: > > BTW, a suggestion for glibc: glibc could simplify the code with things like > > > > #define SIMPLEQ_ENTRY(type) STAILQ(type) > s/STAILQ/&_ENTRY/ > > > > It would make it more obvious that they're the same thing. I don't know about anyone else on the glibc team, but I personally consider the entirety of <sys/queue.h> to be provided only for some degree of backward compatibility with old applications that were ported from BSD; new code should not use it. I'd *like* to formally deprecate it, but I expect that would cause too much breakage to be viable. Anyway, I hope you can understand why I'm not interested in messing with its contents at all. (Can we add a statement to the effect that new code should not use <sys/queue.h> to all of the related manpages, please?) zw