<sys/queue.h>: Sync with FreeBSD
authorPeter Avalos <pavalos@dragonflybsd.org>
Thu, 3 Mar 2011 08:09:06 +0000 (22:09 -1000)
committerPeter Avalos <pavalos@dragonflybsd.org>
Thu, 3 Mar 2011 08:09:06 +0000 (22:09 -1000)
commit5d425d1e54f43f2f1473d6fb2aa67ef67fd5275c
treef9e2a853270ebb1a2aed8149ef0e11b89536a4e4
parent83c388046af63997d741eee25ce856f942044c2d
<sys/queue.h>: Sync with FreeBSD

-Add _SWAP macros.
-Avoid corrupting the list or queue if _REMOVE is invoked with a
reference to the head and QUEUE_MACRO_DEBUG is defined.
-Rename _REMOVE_NEXT to _REMOVE_AFTER since the name matches the _INSERT
macros.

Obtained-from: FreeBSD
sys/sys/queue.h