aboutsummaryrefslogtreecommitdiff
path: root/sys/sys/queue.h
Commit message (Expand)AuthorAgeFilesLines
* Remove advertising clause from University of California Regent's license,Warner Losh2004-04-071-4/+0
* These are changes to allow to use the Intel C/C++ compiler (lang/icc)Tom Rhodes2004-03-121-3/+3
* Add safe _FOREACH iterators to the rest of the queue.h types.Alexander Kabaev2003-08-141-37/+58
* Add LIST_FOREACH_SAFE, which is like LIST_FOREACH but allows youBosko Milekic2003-08-131-0/+7
* Add a macro for SLIST traversal 'SLIST_FOREACH_PREVPTR',Alfred Perlstein2002-08-051-0/+5
* Move __offsetof() macro from <machine/ansi.h> to <sys/cdefs.h>. It'sMike Barcroft2002-07-081-1/+1
* check in the version if this that compiles, not the one that doesn'tJulian Elischer2002-07-021-1/+1
* Make some more debugging code go away when debugging is not turned on.Julian Elischer2002-07-021-1/+4
* Oops, that was a heck of a lot more debugging left onthan I intended..Julian Elischer2002-06-291-2/+3
* Part 1 of KSE-IIIJulian Elischer2002-06-291-2/+51
* Parenthesize some macro arguments.Thomas Moestl2002-04-171-2/+2
* Add macros for concatenating tailqs and stailqs.Thomas Moestl2002-04-171-0/+18
* Remove __PAlfred Perlstein2002-03-191-2/+2
* Correct a comment that should have been updated in rev 1.43, whenSheldon Hearn2001-12-111-2/+2
* namei.h: move "struct componentname" definition outside "struct nameidata",Luigi Rizzo2001-09-281-2/+3
* CIRCLEQs are a disgrace to everything Knuth taught us in Volume 1 Chapter 2.Poul-Henning Kamp2000-12-291-124/+18
* Convert all users of fldoff() to offsetof(). fldoff() is badPoul-Henning Kamp2000-10-271-13/+4
* Don't bogusly include <struct.h>Poul-Henning Kamp2000-10-221-3/+13
* Make check for empty list in STAILQ_LAST() more readable.Jeffrey Hsu2000-08-031-1/+1
* Restore STAILQ_LAST() semantics to match that of TAILQ_LAST()Jeffrey Hsu2000-08-031-2/+7
* Back out the previous change to the queue(3) interface.Jake Burkholder2000-05-261-18/+18
* Change the way that the queue(3) structures are declared; don't assume thatJake Burkholder2000-05-231-18/+18
* Major style cleanup; make ordering and internal use of the macros consistent.Jake Burkholder2000-05-211-201/+214
* Add TAILQ_FOREACH_REVERSE() macro.Archie Cobbs2000-05-011-1/+7
* Add a new macro CIRCLEQ_FOREACH_REVERSE for traversing through aArchie Cobbs2000-04-271-0/+5
* Fix spelling, slingly -> singly.Jeroen Ruigrok van der Werven2000-03-241-1/+1
* Change #ifdef KERNEL to #ifdef _KERNEL in the public headers. "KERNEL"Peter Wemm1999-12-291-2/+2
* Macro needed for NEWCARD kernel and STAILQ emulation.Warner Losh1999-10-301-0/+4
* Add SLIST_HEAD_INITIALIZER for static initialisation of SLISTs.Nick Hibma1999-10-051-0/+3
* Add STAILQ_FOREACH.John Polstra1999-08-301-1/+4
* $Id$ -> $FreeBSD$Peter Wemm1999-08-281-1/+1
* Backout the previous change. Claimed to break compatibility withNick Hibma1999-07-061-1/+1
* Remove bogus argument to LIST_HEAD_INITIALIZERNick Hibma1999-07-031-2/+2
* Remove feature creep: STAILQ_REMOVE_HEAD_UNTIL added it for convenienceNick Hibma1999-04-201-6/+1
* Name change suggested by Justin (QUEUE->UNTIL)Nick Hibma1999-01-071-2/+2
* Copied STAILQ_HEAD_INITIALIZER and LIST_HEAD_INITIALIZER from NetBSD, andNick Hibma1999-01-061-2/+14
* When some functions were added to sys/queue.h (1.15, 1.16),Poul-Henning Kamp1998-06-241-5/+5
* Fix the termination test in CIRCLEQ_FOREACH.Justin T. Gibbs1998-05-121-2/+4
* Add the 'do/while hack' to all the queue macrosJulian Elischer1998-02-241-57/+59
* Correct the definition of CIRCLEQ_EMPTY. It would give a false positiveJustin T. Gibbs1997-11-021-2/+2
* buf.h:Justin T. Gibbs1997-09-211-1/+4
* Add SLIST_FOREACHPoul-Henning Kamp1997-08-251-2/+5
* Add accessors for STAILQ.Doug Rabson1997-05-071-1/+6
* Add some more "member functions" to these. Still not complete.Poul-Henning Kamp1997-04-271-1/+41
* Add LIST_FIRST, LIST_FOREACH and LIST_NEXTPoul-Henning Kamp1997-04-141-1/+8
* Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$. We are notPeter Wemm1997-02-221-1/+1
* Make the long-awaited change from $Id$ to $FreeBSD$Jordan K. Hubbard1997-01-141-1/+1
* AddPoul-Henning Kamp1996-12-291-1/+7
* This set of commits to the VM system does the following, and containJohn Dyson1996-05-181-2/+4
* Add five macros to TAILQ family to improve readability.Poul-Henning Kamp1996-04-081-1/+9