Hello Zack,,On 2/10/21 4:38 PM, Zack Weinberg wrote: > 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?) I'm not against this, as I think I commented in the past. But I'd prefer to have some rough consensus about this from the glibc team before making suchg a change. Thanks, Michael -- Michael Kerrisk Linux man-pages maintainer; http://www.kernel.org/doc/man-pages/ Linux/UNIX System Programming Training: http://man7.org/training/