Page MenuHomeFreeBSD

[3/3] queue(3): Upstream some new macros
AbandonedPublic

Authored by cem on Oct 22 2015, 6:58 PM.
Tags
None
Referenced Files
Unknown Object (File)
Jan 5 2024, 3:38 AM
Unknown Object (File)
Oct 31 2023, 9:10 PM
Unknown Object (File)
Sep 29 2023, 9:10 PM
Unknown Object (File)
Aug 11 2023, 12:03 AM
Unknown Object (File)
Apr 8 2023, 9:01 PM
Unknown Object (File)
Mar 23 2023, 6:22 AM
Unknown Object (File)
Nov 29 2022, 4:17 PM
Unknown Object (File)
Apr 27 2017, 5:15 AM
Subscribers

Details

Reviewers
emaste
bapt
bdrewery
Group Reviewers
manpages
Summary

Add the queue(3) macros LIST_MOVE, TAILQ_MOVE, STAILQ_SPLICE,
TAILQ_SPLICE, and SLIST_REMOVE_PREVPTR, and document them in queue.3.

Test Plan

Bryan may have a follow-up patch to add queue debugging in more places, e.g.
filemon(4).

See also https://reviews.freebsd.org/D3983 and https://reviews.freebsd.org/D3984 .

Diff Detail

Lint
Lint Skipped
Unit
Tests Skipped

Event Timeline

cem retitled this revision from to queue(3): Upstream Isilon changes.
cem updated this object.
cem edited the test plan for this revision. (Show Details)
cem added reviewers: emaste, bdrewery.
cem retitled this revision from queue(3): Upstream Isilon changes to [3/3] queue(3): Upstream some new macros.
cem updated this object.
cem edited the test plan for this revision. (Show Details)
cem edited edge metadata.
cem removed rS FreeBSD src repository - subversion as the repository for this revision.

Ping :-). Trying to close out old reviews one way or another.

bapt edited edge metadata.
This revision is now accepted and ready to land.Nov 12 2016, 10:44 AM

Man page changes look okay. Please check with igor and mandoc -Tlint before commit. Thanks!

We don't even use these macros at Isilon, actually. I'll drop this changeset. The splice routines seem plausibly useful for list manipulations but I can't imagine an actual use for them.