summaryrefslogtreecommitdiffstats
path: root/sys/sys/queue.h
Commit message (Expand)AuthorAgeFilesLines
* 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
* Name change suggested by Justin (QUEUE->UNTIL)n_hibma1999-01-071-2/+2
* Copied STAILQ_HEAD_INITIALIZER and LIST_HEAD_INITIALIZER from NetBSD, andn_hibma1999-01-061-2/+14
* When some functions were added to sys/queue.h (1.15, 1.16),phk1998-06-241-5/+5
* Fix the termination test in CIRCLEQ_FOREACH.gibbs1998-05-121-2/+4
* Add the 'do/while hack' to all the queue macrosjulian1998-02-241-57/+59
* Correct the definition of CIRCLEQ_EMPTY. It would give a false positivegibbs1997-11-021-2/+2
* buf.h:gibbs1997-09-211-1/+4
* Add SLIST_FOREACHphk1997-08-251-2/+5
* Add accessors for STAILQ.dfr1997-05-071-1/+6
* Add some more "member functions" to these. Still not complete.phk1997-04-271-1/+41
* Add LIST_FIRST, LIST_FOREACH and LIST_NEXTphk1997-04-141-1/+8
* Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$. We are notpeter1997-02-221-1/+1
* Make the long-awaited change from $Id$ to $FreeBSD$jkh1997-01-141-1/+1
* Addphk1996-12-291-1/+7
* This set of commits to the VM system does the following, and containdyson1996-05-181-2/+4
* Add five macros to TAILQ family to improve readability.phk1996-04-081-1/+9
* Implement the SLIST and the STAILQ macros. This gives a program all thegibbs1996-03-311-3/+131
* Merge in Lite2: fix commenthsu1996-03-111-9/+9
* 4.4Lite2 implemented the LIST_INSERT_BEFORE and TAILQ_INSERT_BEFOREgibbs1996-02-121-2/+2
* Add LIST_INSERT_BEFORE and TAILQ_INSERT_BEFORE. These are used by thegibbs1996-01-291-1/+15
* Moved inline functions for insque() and remque() to <sys/queue.h>.bde1995-12-031-3/+48
OpenPOWER on IntegriCloud