| Commit message (Expand) | Author | Age | Files | Lines |
* | qeueue.h: Add {SLIST,STAILQ,LIST,TAILQ}_END() | Alex Richardson | 2021-01-25 | 1 | -0/+10 |
* | sys: clean up empty lines in .c and .h files | Mateusz Guzik | 2020-09-01 | 1 | -1/+0 |
* | Trim trailing white space in comment | Pietro Cerutti | 2020-02-26 | 1 | -1/+1 |
* | Add wakeup_any(), cheaper wakeup_one() for taskqueue(9). | Alexander Motin | 2019-06-20 | 1 | -0/+4 |
* | Define QMD_SAVELINK() only for QUEUE_MACRO_DEBUG_TRASH case. Otherwise | Gleb Smirnoff | 2018-10-31 | 1 | -6/+2 |
* | This commit brings in a new refactored TCP stack called Rack. | Randall Stewart | 2018-06-07 | 1 | -0/+11 |
* | sys: further adoption of SPDX licensing ID tags. | Pedro F. Giffuni | 2017-11-20 | 1 | -0/+2 |
* | Renumber copyright clause 4 | Warner Losh | 2017-02-28 | 1 | -1/+1 |
* | queue.3: Document existing QMD_* macros | Conrad Meyer | 2016-11-11 | 1 | -0/+39 |
* | queue(3): Enhance queue debugging macros | Conrad Meyer | 2016-09-08 | 1 | -5/+37 |
* | Add two new macros, SLIST_CONCAT and LIST_CONCAT. Note in both the | Kirk McKusick | 2016-08-16 | 1 | -2/+36 |
* | Make the system queue header file fully usable within C++ programs by | Hans Petter Selasky | 2015-06-28 | 1 | -14/+73 |
* | Pass macro arguments properly. | Hans Petter Selasky | 2015-02-24 | 1 | -2/+2 |
* | Fix order of arguments in the TRACEBUF_INITIALIZER macro so that we | Hans Petter Selasky | 2015-02-24 | 1 | -1/+1 |
* | Add new FOREACH_FROM variants of the queue(3) FOREACH macros which can | Lawrence Stewart | 2013-06-18 | 1 | -0/+53 |
* | Fixes to QUEUE_MACRO_DEBUG support: | Gleb Smirnoff | 2013-02-06 | 1 | -5/+7 |
* | Rename __member2struct() to __containerof(). | Ed Schouten | 2012-09-13 | 1 | -6/+4 |
* | Correctness: use __member2struct() on the correct fields. | Ed Schouten | 2012-09-12 | 1 | -2/+2 |
* | Implement LIST_PREV(). | Ed Schouten | 2012-09-12 | 1 | -4/+8 |
* | Note that the _SWAP operation is supported for all list/queue types. | Matthew D Fleming | 2011-05-13 | 1 | -6/+7 |
* | Add SLIST_SWAP() macro. | Konstantin Belousov | 2010-12-03 | 1 | -0/+6 |
* | Avoid corrupting the list or queue if _REMOVE is invoked with a | Ed Maste | 2010-02-20 | 1 | -6/+14 |
* | Rename the queue macros I introduced last year. | Ed Schouten | 2009-05-27 | 1 | -5/+5 |
* | fail(9) support: | Zachary Loafman | 2009-05-27 | 1 | -0/+41 |
* | Remove the unused insque() and remque() functions. | Ed Schouten | 2009-04-26 | 1 | -46/+0 |
* | Introduce REMOVE_NEXT() macro's for SLIST and STAILQ. | Ed Schouten | 2008-05-22 | 1 | -5/+14 |
* | Remove the non-standard and undocumented STAILQ_REMOVE_HEAD_UNTIL() | Ruslan Ermilov | 2006-10-24 | 1 | -5/+0 |
* | Add sanity checking for QUEUE(3) TAILQs under INVARIANTS (similar to | Ed Maste | 2006-05-26 | 1 | -0/+37 |
* | QUEUE_MACRO_DEBUG is intended for userland code, so don't include checks | Ed Maste | 2006-05-26 | 1 | -2/+2 |
* | Cast the pointer to void * before casting it back to struct type * in | Maxime Henrion | 2006-03-03 | 1 | -1/+1 |
* | Userland applications may include queue.h and define INVARIANTS | Ed Maste | 2005-11-23 | 1 | -2/+2 |
* | Add sanity checking for QUEUE(3) lists under INVARIANTS. Races may lead | Ed Maste | 2005-11-18 | 1 | -2/+35 |
* | Fix typo so QUEUE_MACRO_DEBUG works again. | Poul-Henning Kamp | 2005-08-08 | 1 | -1/+1 |
* | netchild's mega-patch to isolate compiler dependencies into a central | Joerg Wunsch | 2005-03-02 | 1 | -3/+3 |
* | /* -> /*- for license, minor formatting changes | Warner Losh | 2005-01-07 | 1 | -1/+1 |
* | Remove advertising clause from University of California Regent's license, | Warner Losh | 2004-04-07 | 1 | -4/+0 |
* | These are changes to allow to use the Intel C/C++ compiler (lang/icc) | Tom Rhodes | 2004-03-12 | 1 | -3/+3 |
* | Add safe _FOREACH iterators to the rest of the queue.h types. | Alexander Kabaev | 2003-08-14 | 1 | -37/+58 |
* | Add LIST_FOREACH_SAFE, which is like LIST_FOREACH but allows you | Bosko Milekic | 2003-08-13 | 1 | -0/+7 |
* | Add a macro for SLIST traversal 'SLIST_FOREACH_PREVPTR', | Alfred Perlstein | 2002-08-05 | 1 | -0/+5 |
* | Move __offsetof() macro from <machine/ansi.h> to <sys/cdefs.h>. It's | Mike Barcroft | 2002-07-08 | 1 | -1/+1 |
* | check in the version if this that compiles, not the one that doesn't | Julian Elischer | 2002-07-02 | 1 | -1/+1 |
* | Make some more debugging code go away when debugging is not turned on. | Julian Elischer | 2002-07-02 | 1 | -1/+4 |
* | Oops, that was a heck of a lot more debugging left onthan I intended.. | Julian Elischer | 2002-06-29 | 1 | -2/+3 |
* | Part 1 of KSE-III | Julian Elischer | 2002-06-29 | 1 | -2/+51 |
* | Parenthesize some macro arguments. | Thomas Moestl | 2002-04-17 | 1 | -2/+2 |
* | Add macros for concatenating tailqs and stailqs. | Thomas Moestl | 2002-04-17 | 1 | -0/+18 |
* | Remove __P | Alfred Perlstein | 2002-03-19 | 1 | -2/+2 |
* | Correct a comment that should have been updated in rev 1.43, when | Sheldon Hearn | 2001-12-11 | 1 | -2/+2 |
* | namei.h: move "struct componentname" definition outside "struct nameidata", | Luigi Rizzo | 2001-09-28 | 1 | -2/+3 |