Module Name:    src
Committed By:   snj
Date:           Fri Jun  5 16:21:52 UTC 2009

Modified Files:
        src/sys/net80211 [netbsd-4-0]: ieee80211_netbsd.h
        src/sys/sys [netbsd-4-0]: queue.h

Log Message:
Pull up following revision(s) (requested by joerg in ticket #1321):
        sys/net80211/ieee80211_netbsd.h: revision 1.15
        sys/sys/queue.h: revision 1.49
move TAILQ_FOREACH_SAFE -> sys/queue.h


To generate a diff of this commit:
cvs rdiff -u -r1.10 -r1.10.28.1 src/sys/net80211/ieee80211_netbsd.h
cvs rdiff -u -r1.45.14.1 -r1.45.14.1.4.1 src/sys/sys/queue.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/net80211/ieee80211_netbsd.h
diff -u src/sys/net80211/ieee80211_netbsd.h:1.10 src/sys/net80211/ieee80211_netbsd.h:1.10.28.1
--- src/sys/net80211/ieee80211_netbsd.h:1.10	Thu Mar  2 03:38:48 2006
+++ src/sys/net80211/ieee80211_netbsd.h	Fri Jun  5 16:21:52 2009
@@ -1,4 +1,4 @@
-/* $NetBSD: ieee80211_netbsd.h,v 1.10 2006/03/02 03:38:48 dyoung Exp $ */
+/* $NetBSD: ieee80211_netbsd.h,v 1.10.28.1 2009/06/05 16:21:52 snj Exp $ */
 /*-
  * Copyright (c) 2003-2005 Sam Leffler, Errno Consulting
  * All rights reserved.
@@ -256,11 +256,6 @@
 #define	ticks	hardclock_ticks
 #define	ovbcopy(__src, __dst, __n)	((void)memmove(__dst, __src, __n))
 
-#define TAILQ_FOREACH_SAFE(var, head, field, nextvar)			\
-	for (var = TAILQ_FIRST(head);					\
-	     var != NULL && (nextvar = TAILQ_NEXT(var, field), 1);	\
-	     var = nextvar)
-
 void	if_printf(struct ifnet *, const char *, ...);
 void	m_align(struct mbuf *, int);
 int	m_append(struct mbuf *, int, const caddr_t);

Index: src/sys/sys/queue.h
diff -u src/sys/sys/queue.h:1.45.14.1 src/sys/sys/queue.h:1.45.14.1.4.1
--- src/sys/sys/queue.h:1.45.14.1	Wed Jul 18 20:13:24 2007
+++ src/sys/sys/queue.h	Fri Jun  5 16:21:52 2009
@@ -1,4 +1,4 @@
-/*	$NetBSD: queue.h,v 1.45.14.1 2007/07/18 20:13:24 liamjfoy Exp $	*/
+/*	$NetBSD: queue.h,v 1.45.14.1.4.1 2009/06/05 16:21:52 snj Exp $	*/
 
 /*
  * Copyright (c) 1991, 1993
@@ -497,6 +497,11 @@
 		(var);							\
 		(var) = ((var)->field.tqe_next))
 
+#define	TAILQ_FOREACH_SAFE(var, head, field, next)			\
+	for ((var) = ((head)->tqh_first);				\
+	        (var) != NULL && ((next) = TAILQ_NEXT(var, field), 1);	\
+		(var) = (next))
+
 #define	TAILQ_FOREACH_REVERSE(var, head, headname, field)		\
 	for ((var) = (*(((struct headname *)((head)->tqh_last))->tqh_last));	\
 		(var);							\

Reply via email to