Message ID | 3357a6eaf07cbd8331bf6cc3609fffdcef24ed6a.1251763774.git.quintela@redhat.com |
---|---|
State | Superseded |
Headers | show |
diff --git a/sys-queue.h b/sys-queue.h index cb6a4c8..eb89a4d 100644 --- a/sys-queue.h +++ b/sys-queue.h @@ -126,6 +126,11 @@ struct { \ (var); \ (var) = ((var)->field.le_next)) +#define LIST_FOREACH_SAFE(var, head, field, next_var) \ + for ((var) = ((head)->lh_first); \ + (var) && ((next_var) = ((var)->field.le_next), 1); \ + (var) = (next_var)) + /* * List access methods. */
Signed-off-by: Juan Quintela <quintela@redhat.com> --- sys-queue.h | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-)