Hi Michael, It's going much faster than I thought :-) There's a detail I wasn't sure about: There are BSDs that don't have CIRCLEQ macros, or at least it isn't documented there (FreeBSD comes to my mind). So I'm not sure CIRCLEQ originated at the same time as the others (4.4BSD). Maybe you know better. That affects patches 07/10 and 08/10. Please, apply these patches after "queue.3: Sort alphabetically". Cheers, Alex Alejandro Colomar (11): circleq.3: New page that will hold the (circleq) content of queue.3 circleq.3, queue.3: NAME: Move code from queue-3 to circleq.3 circleq.3, queue.3: SYNOPSIS: Move code from queue.3 to circleq.3 circleq.3, queue.3: DESCRIPTION: Move circleq specific code from queue.3 to circleq.3 circleq.3, queue.3: EXAMPLES: Move circleq example program from queue.3 to circleq.3 queue.3: ffix circleq.3: Copy and adapt code from queue.3 circleq.3: ffix: Use man markup circleq.3: Add remaining details to complete the page CIRCLEQ_ENTRY.3, CIRCLEQ_HEAD.3, CIRCLEQ_INIT.3, CIRCLEQ_INSERT_AFTER.3, CIRCLEQ_INSERT_BEFORE.3, CIRCLEQ_INSERT_HEAD.3, CIRCLEQ_INSERT_TAIL.3, CIRCLEQ_REMOVE.3: Link to the new circleq(3) page instead of queue(3) queue.3: SEE ALSO: Add circleq(3) man3/CIRCLEQ_ENTRY.3 | 2 +- man3/CIRCLEQ_HEAD.3 | 2 +- man3/CIRCLEQ_INIT.3 | 2 +- man3/CIRCLEQ_INSERT_AFTER.3 | 2 +- man3/CIRCLEQ_INSERT_BEFORE.3 | 2 +- man3/CIRCLEQ_INSERT_HEAD.3 | 2 +- man3/CIRCLEQ_INSERT_TAIL.3 | 2 +- man3/CIRCLEQ_REMOVE.3 | 2 +- man3/circleq.3 | 354 +++++++++++++++++++++++++++++++++++ man3/queue.3 | 234 +---------------------- 10 files changed, 365 insertions(+), 239 deletions(-) create mode 100644 man3/circleq.3 -- 2.28.0