svn commit: trunk/busybox/networking/libiproute

aldot at busybox.net aldot at busybox.net
Thu Jun 12 15:54:51 UTC 2008


Author: aldot
Date: 2008-06-12 08:54:49 -0700 (Thu, 12 Jun 2008)
New Revision: 22306

Log:
- make the first arg of the filter function passed to rtnl_dump_filter constant
  to match normal iproute. No obj-code changes.


Modified:
   trunk/busybox/networking/libiproute/ipaddress.c
   trunk/busybox/networking/libiproute/iproute.c
   trunk/busybox/networking/libiproute/iprule.c
   trunk/busybox/networking/libiproute/libnetlink.c
   trunk/busybox/networking/libiproute/libnetlink.h
   trunk/busybox/networking/libiproute/ll_map.c
   trunk/busybox/networking/libiproute/ll_map.h


Changeset:
Modified: trunk/busybox/networking/libiproute/ipaddress.c
===================================================================
--- trunk/busybox/networking/libiproute/ipaddress.c	2008-06-12 13:31:04 UTC (rev 22305)
+++ trunk/busybox/networking/libiproute/ipaddress.c	2008-06-12 15:54:49 UTC (rev 22306)
@@ -196,7 +196,7 @@
 	return 0;
 }
 
-static int print_addrinfo(struct sockaddr_nl *who ATTRIBUTE_UNUSED,
+static int print_addrinfo(const struct sockaddr_nl *who ATTRIBUTE_UNUSED,
 		struct nlmsghdr *n, void *arg ATTRIBUTE_UNUSED)
 {
 	struct ifaddrmsg *ifa = NLMSG_DATA(n);
@@ -380,7 +380,7 @@
 }
 
 
-static int store_nlmsg(struct sockaddr_nl *who, struct nlmsghdr *n, void *arg)
+static int store_nlmsg(const struct sockaddr_nl *who, struct nlmsghdr *n, void *arg)
 {
 	struct nlmsg_list **linfo = (struct nlmsg_list**)arg;
 	struct nlmsg_list *h;

Modified: trunk/busybox/networking/libiproute/iproute.c
===================================================================
--- trunk/busybox/networking/libiproute/iproute.c	2008-06-12 13:31:04 UTC (rev 22305)
+++ trunk/busybox/networking/libiproute/iproute.c	2008-06-12 15:54:49 UTC (rev 22306)
@@ -78,7 +78,7 @@
 	return hz_internal;
 }
 
-static int print_route(struct sockaddr_nl *who ATTRIBUTE_UNUSED,
+static int print_route(const struct sockaddr_nl *who ATTRIBUTE_UNUSED,
 		struct nlmsghdr *n, void *arg)
 {
 	FILE *fp = (FILE*)arg;

Modified: trunk/busybox/networking/libiproute/iprule.c
===================================================================
--- trunk/busybox/networking/libiproute/iprule.c	2008-06-12 13:31:04 UTC (rev 22305)
+++ trunk/busybox/networking/libiproute/iprule.c	2008-06-12 15:54:49 UTC (rev 22306)
@@ -40,7 +40,7 @@
 }
 */
 
-static int print_rule(struct sockaddr_nl *who ATTRIBUTE_UNUSED,
+static int print_rule(const struct sockaddr_nl *who ATTRIBUTE_UNUSED,
 					struct nlmsghdr *n, void *arg ATTRIBUTE_UNUSED)
 {
 	struct rtmsg *r = NLMSG_DATA(n);

Modified: trunk/busybox/networking/libiproute/libnetlink.c
===================================================================
--- trunk/busybox/networking/libiproute/libnetlink.c	2008-06-12 13:31:04 UTC (rev 22305)
+++ trunk/busybox/networking/libiproute/libnetlink.c	2008-06-12 15:54:49 UTC (rev 22306)
@@ -103,7 +103,7 @@
 }
 
 static int rtnl_dump_filter(struct rtnl_handle *rth,
-		int (*filter)(struct sockaddr_nl *, struct nlmsghdr *n, void *),
+		int (*filter)(const struct sockaddr_nl *, struct nlmsghdr *n, void *),
 		void *arg1/*,
 		int (*junk)(struct sockaddr_nl *, struct nlmsghdr *n, void *),
 		void *arg2*/)
@@ -195,7 +195,7 @@
 }
 
 int xrtnl_dump_filter(struct rtnl_handle *rth,
-		int (*filter)(struct sockaddr_nl *, struct nlmsghdr *n, void *),
+		int (*filter)(const struct sockaddr_nl *, struct nlmsghdr *, void *),
 		void *arg1)
 {
 	int ret = rtnl_dump_filter(rth, filter, arg1/*, NULL, NULL*/);
@@ -207,7 +207,7 @@
 int rtnl_talk(struct rtnl_handle *rtnl, struct nlmsghdr *n,
 	      pid_t peer, unsigned groups,
 	      struct nlmsghdr *answer,
-	      int (*junk)(struct sockaddr_nl *, struct nlmsghdr *n, void *),
+	      int (*junk)(struct sockaddr_nl *, struct nlmsghdr *, void *),
 	      void *jarg)
 {
 /* bbox doesn't use parameters no. 3, 4, 6, 7, they are stubbed out */

Modified: trunk/busybox/networking/libiproute/libnetlink.h
===================================================================
--- trunk/busybox/networking/libiproute/libnetlink.h	2008-06-12 13:31:04 UTC (rev 22305)
+++ trunk/busybox/networking/libiproute/libnetlink.h	2008-06-12 15:54:49 UTC (rev 22306)
@@ -27,7 +27,7 @@
 extern int xrtnl_wilddump_request(struct rtnl_handle *rth, int fam, int type);
 extern int rtnl_dump_request(struct rtnl_handle *rth, int type, void *req, int len);
 extern int xrtnl_dump_filter(struct rtnl_handle *rth,
-			int (*filter)(struct sockaddr_nl*, struct nlmsghdr *n, void*),
+			int (*filter)(const struct sockaddr_nl*, struct nlmsghdr *n, void*),
 			void *arg1);
 
 /* bbox doesn't use parameters no. 3, 4, 6, 7, stub them out */

Modified: trunk/busybox/networking/libiproute/ll_map.c
===================================================================
--- trunk/busybox/networking/libiproute/ll_map.c	2008-06-12 13:31:04 UTC (rev 22305)
+++ trunk/busybox/networking/libiproute/ll_map.c	2008-06-12 15:54:49 UTC (rev 22306)
@@ -39,7 +39,7 @@
 	return NULL;
 }
 
-int ll_remember_index(struct sockaddr_nl *who ATTRIBUTE_UNUSED,
+int ll_remember_index(const struct sockaddr_nl *who ATTRIBUTE_UNUSED,
 		struct nlmsghdr *n,
 		void *arg ATTRIBUTE_UNUSED)
 {

Modified: trunk/busybox/networking/libiproute/ll_map.h
===================================================================
--- trunk/busybox/networking/libiproute/ll_map.h	2008-06-12 13:31:04 UTC (rev 22305)
+++ trunk/busybox/networking/libiproute/ll_map.h	2008-06-12 15:54:49 UTC (rev 22306)
@@ -6,7 +6,7 @@
 # pragma GCC visibility push(hidden)
 #endif
 
-int ll_remember_index(struct sockaddr_nl *who, struct nlmsghdr *n, void *arg);
+int ll_remember_index(const struct sockaddr_nl *who, struct nlmsghdr *n, void *arg);
 int ll_init_map(struct rtnl_handle *rth);
 int xll_name_to_index(const char *const name);
 const char *ll_index_to_name(int idx);




More information about the busybox-cvs mailing list