[00/11] circleq.3: Fork from queue.3

Message ID 20201023145736.102750-1-colomar.6.4.3@gmail.com
Headers
Series circleq.3: Fork from queue.3 |

Message

Alejandro Colomar Oct. 23, 2020, 2:57 p.m. UTC
  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
  

Comments

Michael Kerrisk \(man-pages\) Oct. 23, 2020, 4:19 p.m. UTC | #1
Hello Alex,

On 10/23/20 4:57 PM, Alejandro Colomar wrote:
> 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.

I don't know, I'm sorry.  But, i think we don't need to worry about it too much.

> Please, apply these patches after "queue.3: Sort alphabetically".

Done. I've applied this whole series. Thanks!

Cheers,

Michael

> 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
>