]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Reduce <sys/queue.h> pollution.
authorDag-Erling Smørgrav <des@FreeBSD.org>
Fri, 11 May 2018 00:01:43 +0000 (00:01 +0000)
committerDag-Erling Smørgrav <des@FreeBSD.org>
Fri, 11 May 2018 00:01:43 +0000 (00:01 +0000)
commit6bff85ff9a293c67840c40974e821c9fc76bff71
tree9bcb07389a6c69c2787ba8cf66a2e78bedd20bc1
parentc3955757a946b1ba02b1e0c1580c565e431bd5a0
Reduce <sys/queue.h> pollution.

While <sys/sysctl.h> includes <sys/queue.h> unconditionally, it is only
actually used in code which is conditional on _KERNEL.  Make the #include
itself conditional as well, and fix userland code that uses <sys/queue.h>
for other purposes but relied on <sys/sysctl.h> to bring it in.

MFC after: 1 week
lib/libkvm/kvm_getswapinfo.c
lib/libmemstat/memstat.c
sys/sys/sysctl.h
usr.bin/systat/ifstat.c
usr.bin/systat/tcp.c
usr.sbin/route6d/route6d.c
usr.sbin/rtadvd/rrenum.c