| Commit message (Expand) | Author | Age | Files | Lines |
* | Add new FOREACH_FROM variants of the queue(3) FOREACH macros which can | lstewart | 2013-06-18 | 1 | -0/+53 |
* | Fixes to QUEUE_MACRO_DEBUG support: | glebius | 2013-02-06 | 1 | -5/+7 |
* | Rename __member2struct() to __containerof(). | ed | 2012-09-13 | 1 | -6/+4 |
* | Correctness: use __member2struct() on the correct fields. | ed | 2012-09-12 | 1 | -2/+2 |
* | Implement LIST_PREV(). | ed | 2012-09-12 | 1 | -4/+8 |
* | Note that the _SWAP operation is supported for all list/queue types. | mdf | 2011-05-13 | 1 | -6/+7 |
* | Add SLIST_SWAP() macro. | kib | 2010-12-03 | 1 | -0/+6 |
* | Avoid corrupting the list or queue if _REMOVE is invoked with a | emaste | 2010-02-20 | 1 | -6/+14 |
* | Rename the queue macros I introduced last year. | ed | 2009-05-27 | 1 | -5/+5 |
* | fail(9) support: | zml | 2009-05-27 | 1 | -0/+41 |
* | Remove the unused insque() and remque() functions. | ed | 2009-04-26 | 1 | -46/+0 |
* | Introduce REMOVE_NEXT() macro's for SLIST and STAILQ. | ed | 2008-05-22 | 1 | -5/+14 |
* | Remove the non-standard and undocumented STAILQ_REMOVE_HEAD_UNTIL() | ru | 2006-10-24 | 1 | -5/+0 |
* | Add sanity checking for QUEUE(3) TAILQs under INVARIANTS (similar to | emaste | 2006-05-26 | 1 | -0/+37 |
* | QUEUE_MACRO_DEBUG is intended for userland code, so don't include checks | emaste | 2006-05-26 | 1 | -2/+2 |
* | Cast the pointer to void * before casting it back to struct type * in | mux | 2006-03-03 | 1 | -1/+1 |
* | Userland applications may include queue.h and define INVARIANTS | emaste | 2005-11-23 | 1 | -2/+2 |
* | Add sanity checking for QUEUE(3) lists under INVARIANTS. Races may lead | emaste | 2005-11-18 | 1 | -2/+35 |
* | Fix typo so QUEUE_MACRO_DEBUG works again. | phk | 2005-08-08 | 1 | -1/+1 |
* | netchild's mega-patch to isolate compiler dependencies into a central | joerg | 2005-03-02 | 1 | -3/+3 |
* | /* -> /*- for license, minor formatting changes | imp | 2005-01-07 | 1 | -1/+1 |
* | Remove advertising clause from University of California Regent's license, | imp | 2004-04-07 | 1 | -4/+0 |
* | These are changes to allow to use the Intel C/C++ compiler (lang/icc) | trhodes | 2004-03-12 | 1 | -3/+3 |
* | Add safe _FOREACH iterators to the rest of the queue.h types. | kan | 2003-08-14 | 1 | -37/+58 |
* | Add LIST_FOREACH_SAFE, which is like LIST_FOREACH but allows you | bmilekic | 2003-08-13 | 1 | -0/+7 |
* | Add a macro for SLIST traversal 'SLIST_FOREACH_PREVPTR', | alfred | 2002-08-05 | 1 | -0/+5 |
* | Move __offsetof() macro from <machine/ansi.h> to <sys/cdefs.h>. It's | mike | 2002-07-08 | 1 | -1/+1 |
* | check in the version if this that compiles, not the one that doesn't | julian | 2002-07-02 | 1 | -1/+1 |
* | Make some more debugging code go away when debugging is not turned on. | julian | 2002-07-02 | 1 | -1/+4 |
* | Oops, that was a heck of a lot more debugging left onthan I intended.. | julian | 2002-06-29 | 1 | -2/+3 |
* | Part 1 of KSE-III | julian | 2002-06-29 | 1 | -2/+51 |
* | Parenthesize some macro arguments. | tmm | 2002-04-17 | 1 | -2/+2 |
* | Add macros for concatenating tailqs and stailqs. | tmm | 2002-04-17 | 1 | -0/+18 |
* | Remove __P | alfred | 2002-03-19 | 1 | -2/+2 |
* | Correct a comment that should have been updated in rev 1.43, when | sheldonh | 2001-12-11 | 1 | -2/+2 |
* | namei.h: move "struct componentname" definition outside "struct nameidata", | luigi | 2001-09-28 | 1 | -2/+3 |
* | CIRCLEQs are a disgrace to everything Knuth taught us in Volume 1 Chapter 2. | phk | 2000-12-29 | 1 | -124/+18 |
* | Convert all users of fldoff() to offsetof(). fldoff() is bad | phk | 2000-10-27 | 1 | -13/+4 |
* | Don't bogusly include <struct.h> | phk | 2000-10-22 | 1 | -3/+13 |
* | Make check for empty list in STAILQ_LAST() more readable. | hsu | 2000-08-03 | 1 | -1/+1 |
* | Restore STAILQ_LAST() semantics to match that of TAILQ_LAST() | hsu | 2000-08-03 | 1 | -2/+7 |
* | Back out the previous change to the queue(3) interface. | jake | 2000-05-26 | 1 | -18/+18 |
* | Change the way that the queue(3) structures are declared; don't assume that | jake | 2000-05-23 | 1 | -18/+18 |
* | Major style cleanup; make ordering and internal use of the macros consistent. | jake | 2000-05-21 | 1 | -201/+214 |
* | Add TAILQ_FOREACH_REVERSE() macro. | archie | 2000-05-01 | 1 | -1/+7 |
* | Add a new macro CIRCLEQ_FOREACH_REVERSE for traversing through a | archie | 2000-04-27 | 1 | -0/+5 |
* | Fix spelling, slingly -> singly. | asmodai | 2000-03-24 | 1 | -1/+1 |
* | Change #ifdef KERNEL to #ifdef _KERNEL in the public headers. "KERNEL" | peter | 1999-12-29 | 1 | -2/+2 |
* | Macro needed for NEWCARD kernel and STAILQ emulation. | imp | 1999-10-30 | 1 | -0/+4 |
* | Add SLIST_HEAD_INITIALIZER for static initialisation of SLISTs. | n_hibma | 1999-10-05 | 1 | -0/+3 |