diff options
author | 2016-11-20 11:48:52 +0000 | |
---|---|---|
committer | 2016-11-20 11:48:52 +0000 | |
commit | c0cc5413a8a0ce3de63810e4d4604636eec4f802 (patch) | |
tree | 43712f1f87e45ec9d5e6f337ca4fbdc4b50044e7 | |
parent | Make rtable_iterate(9) mpsafe by using the new SRPL_NEXT(9). (diff) | |
download | wireguard-openbsd-c0cc5413a8a0ce3de63810e4d4604636eec4f802.tar.xz wireguard-openbsd-c0cc5413a8a0ce3de63810e4d4604636eec4f802.zip |
SRPL_FIRST() and SRPL_FOLLOW().
-rw-r--r-- | regress/sys/net/rtable/srp_compat.h | 3 |
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) \ |