]> rtime.felk.cvut.cz Git - lisovros/iproute2_canprio.git/blobdiff - ip/ip_common.h
make all filtering handles take const args.
[lisovros/iproute2_canprio.git] / ip / ip_common.h
index 598c998a8050934230fab9c91ab71a7d19ca2b8d..c3599110f2fc5bd3868851e5f3c419b4303283e1 100644 (file)
@@ -1,6 +1,11 @@
-extern int print_linkinfo(struct sockaddr_nl *who, struct nlmsghdr *n, void *arg);
-extern int print_addrinfo(struct sockaddr_nl *who, struct nlmsghdr *n, void *arg);
-extern int print_neigh(struct sockaddr_nl *who, struct nlmsghdr *n, void *arg);
+extern int print_linkinfo(const struct sockaddr_nl *who, 
+                         const struct nlmsghdr *n, 
+                         void *arg);
+extern int print_addrinfo(const struct sockaddr_nl *who,
+                         const struct nlmsghdr *n, 
+                         void *arg);
+extern int print_neigh(const struct sockaddr_nl *who,
+                      const struct nlmsghdr *n, void *arg);
 extern int ipaddr_list(int argc, char **argv);
 extern int ipaddr_list_link(int argc, char **argv);
 extern int iproute_monitor(int argc, char **argv);
@@ -8,7 +13,8 @@ extern void iplink_usage(void) __attribute__((noreturn));
 extern void iproute_reset_filter(void);
 extern void ipaddr_reset_filter(int);
 extern void ipneigh_reset_filter(void);
-extern int print_route(struct sockaddr_nl *who, struct nlmsghdr *n, void *arg);
+extern int print_route(const struct sockaddr_nl *who, 
+                      const struct nlmsghdr *n, void *arg);
 extern int do_ipaddr(int argc, char **argv);
 extern int do_iproute(int argc, char **argv);
 extern int do_iprule(int argc, char **argv);