summaryrefslogtreecommitdiffstats
path: root/sys/sys/queue.h
Commit message (Expand)AuthorAgeFilesLines
* Note that the _SWAP operation is supported for all list/queue types.mdf2011-05-131-6/+7
* Add SLIST_SWAP() macro.kib2010-12-031-0/+6
* Avoid corrupting the list or queue if _REMOVE is invoked with aemaste2010-02-201-6/+14
* Rename the queue macros I introduced last year.ed2009-05-271-5/+5
* fail(9) support:zml2009-05-271-0/+41
* Remove the unused insque() and remque() functions.ed2009-04-261-46/+0
* Introduce REMOVE_NEXT() macro's for SLIST and STAILQ.ed2008-05-221-5/+14
* Remove the non-standard and undocumented STAILQ_REMOVE_HEAD_UNTIL()ru2006-10-241-5/+0
* Add sanity checking for QUEUE(3) TAILQs under INVARIANTS (similar toemaste2006-05-261-0/+37
* QUEUE_MACRO_DEBUG is intended for userland code, so don't include checksemaste2006-05-261-2/+2
* Cast the pointer to void * before casting it back to struct type * inmux2006-03-031-1/+1
* Userland applications may include queue.h and define INVARIANTSemaste2005-11-231-2/+2
* Add sanity checking for QUEUE(3) lists under INVARIANTS. Races may leademaste2005-11-181-2/+35
* Fix typo so QUEUE_MACRO_DEBUG works again.phk2005-08-081-1/+1
* netchild's mega-patch to isolate compiler dependencies into a centraljoerg2005-03-021-3/+3
* /* -> /*- for license, minor formatting changesimp2005-01-071-1/+1
* Remove advertising clause from University of California Regent's license,imp2004-04-071-4/+0
* These are changes to allow to use the Intel C/C++ compiler (lang/icc)trhodes2004-03-121-3/+3
* Add safe _FOREACH iterators to the rest of the queue.h types.kan2003-08-141-37/+58
* Add LIST_FOREACH_SAFE, which is like LIST_FOREACH but allows youbmilekic2003-08-131-0/+7
* Add a macro for SLIST traversal 'SLIST_FOREACH_PREVPTR',alfred2002-08-051-0/+5
* Move __offsetof() macro from <machine/ansi.h> to <sys/cdefs.h>. It'smike2002-07-081-1/+1
* check in the version if this that compiles, not the one that doesn'tjulian2002-07-021-1/+1
* Make some more debugging code go away when debugging is not turned on.julian2002-07-021-1/+4
* Oops, that was a heck of a lot more debugging left onthan I intended..julian2002-06-291-2/+3
* Part 1 of KSE-IIIjulian2002-06-291-2/+51
* Parenthesize some macro arguments.tmm2002-04-171-2/+2
* Add macros for concatenating tailqs and stailqs.tmm2002-04-171-0/+18
* Remove __Palfred2002-03-191-2/+2
* Correct a comment that should have been updated in rev 1.43, whensheldonh2001-12-111-2/+2
* namei.h: move "struct componentname" definition outside "struct nameidata",luigi2001-09-281-2/+3
* CIRCLEQs are a disgrace to everything Knuth taught us in Volume 1 Chapter 2.phk2000-12-291-124/+18
* Convert all users of fldoff() to offsetof(). fldoff() is badphk2000-10-271-13/+4
* Don't bogusly include <struct.h>phk2000-10-221-3/+13
* Make check for empty list in STAILQ_LAST() more readable.hsu2000-08-031-1/+1
* Restore STAILQ_LAST() semantics to match that of TAILQ_LAST()hsu2000-08-031-2/+7
* Back out the previous change to the queue(3) interface.jake2000-05-261-18/+18
* Change the way that the queue(3) structures are declared; don't assume thatjake2000-05-231-18/+18
* Major style cleanup; make ordering and internal use of the macros consistent.jake2000-05-211-201/+214
* Add TAILQ_FOREACH_REVERSE() macro.archie2000-05-011-1/+7
* Add a new macro CIRCLEQ_FOREACH_REVERSE for traversing through aarchie2000-04-271-0/+5
* Fix spelling, slingly -> singly.asmodai2000-03-241-1/+1
* Change #ifdef KERNEL to #ifdef _KERNEL in the public headers. "KERNEL"peter1999-12-291-2/+2
* Macro needed for NEWCARD kernel and STAILQ emulation.imp1999-10-301-0/+4
* Add SLIST_HEAD_INITIALIZER for static initialisation of SLISTs.n_hibma1999-10-051-0/+3
* Add STAILQ_FOREACH.jdp1999-08-301-1/+4
* $Id$ -> $FreeBSD$peter1999-08-281-1/+1
* Backout the previous change. Claimed to break compatibility withn_hibma1999-07-061-1/+1
* Remove bogus argument to LIST_HEAD_INITIALIZERn_hibma1999-07-031-2/+2
* Remove feature creep: STAILQ_REMOVE_HEAD_UNTIL added it for conveniencen_hibma1999-04-201-6/+1
OpenPOWER on IntegriCloud