summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormpi <mpi@openbsd.org>2016-11-20 11:48:52 +0000
committermpi <mpi@openbsd.org>2016-11-20 11:48:52 +0000
commitc0cc5413a8a0ce3de63810e4d4604636eec4f802 (patch)
tree43712f1f87e45ec9d5e6f337ca4fbdc4b50044e7
parentMake rtable_iterate(9) mpsafe by using the new SRPL_NEXT(9). (diff)
downloadwireguard-openbsd-c0cc5413a8a0ce3de63810e4d4604636eec4f802.tar.xz
wireguard-openbsd-c0cc5413a8a0ce3de63810e4d4604636eec4f802.zip
SRPL_FIRST() and SRPL_FOLLOW().
-rw-r--r--regress/sys/net/rtable/srp_compat.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/regress/sys/net/rtable/srp_compat.h b/regress/sys/net/rtable/srp_compat.h
index 27cf38bdcfd..3781956e2a3 100644
--- a/regress/sys/net/rtable/srp_compat.h
+++ b/regress/sys/net/rtable/srp_compat.h
@@ -46,8 +46,9 @@ srp_swap_locked(struct srp *srp, void *nv)
#define SRPL_HEAD(name, entry) SLIST_HEAD(name, entry)
#define SRPL_ENTRY(type) SLIST_ENTRY(type)
-#define SRPL_ENTER(_sr, _sl) SLIST_FIRST(_sl);
+#define SRPL_FIRST(_sr, _sl) SLIST_FIRST(_sl);
#define SRPL_NEXT(_sr, _e, _ENTRY) SLIST_NEXT(_e, _ENTRY)
+#define SRPL_FOLLOW(_sr, _e, _ENTRY) SLIST_NEXT(_e, _ENTRY)
#define SRPL_LEAVE(_sr) ((void)_sr)
#define SRPL_FOREACH(_c, _srp, _sl, _ENTRY) \