diff options
author | 2015-04-18 11:12:33 +0000 | |
---|---|---|
committer | 2015-04-18 11:12:33 +0000 | |
commit | b4ecc4e574d718200762fb5bd430e1057d9040f7 (patch) | |
tree | 5f3cf4b7b55a196989e56b4970f842a2324a4179 /usr.bin/mandoc/man_term.c | |
parent | add and use module param macros (diff) | |
download | wireguard-openbsd-b4ecc4e574d718200762fb5bd430e1057d9040f7.tar.xz wireguard-openbsd-b4ecc4e574d718200762fb5bd430e1057d9040f7.zip |
replace the hand rolled lists of mbufs in hfsc_classq with an
mbuf_list.
hfsc lists are very clever because they manage a fifo with a single
pointer by abusing the m_next pointer of the tail mbuf to point to
the head. clever but hard to read.
mbuf_lists are slightly bigger because they explicitely track the
head mbuf, but i got us that space back by inlining hfsc_classq
into hfsc_class and removing the unnecessary classq field.
ok henning@
Diffstat (limited to 'usr.bin/mandoc/man_term.c')
0 files changed, 0 insertions, 0 deletions