From: Nick Mathewson Date: Wed, 22 Jun 2011 15:22:35 +0000 (-0400) Subject: Fix AIX build issue with TAILQ_FOREACH definition X-Git-Tag: release-2.0.13-stable~14 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=e934096490f6909cf22c8fbe34fe6ad41e5083af;p=libevent Fix AIX build issue with TAILQ_FOREACH definition Reported by Lawnstein Chan. --- diff --git a/event-internal.h b/event-internal.h index 12ca8bc1..74c2a396 100644 --- a/event-internal.h +++ b/event-internal.h @@ -313,10 +313,12 @@ struct event_config { #define TAILQ_NEXT(elm, field) ((elm)->field.tqe_next) #endif +#ifndef TAILQ_FOREACH #define TAILQ_FOREACH(var, head, field) \ for ((var) = TAILQ_FIRST(head); \ (var) != TAILQ_END(head); \ (var) = TAILQ_NEXT(var, field)) +#endif #ifndef TAILQ_INSERT_BEFORE #define TAILQ_INSERT_BEFORE(listelm, elm, field) do { \