svn commit: trunk/busybox/networking/libiproute

aldot at busybox.net aldot at busybox.net
Mon Apr 16 14:56:03 UTC 2007


Author: aldot
Date: 2007-04-16 07:56:01 -0700 (Mon, 16 Apr 2007)
New Revision: 18455

Log:
- fix compilation when ENABLE_FEATURE_IP_RULE was off


Modified:
   trunk/busybox/networking/libiproute/iproute.c


Changeset:
Modified: trunk/busybox/networking/libiproute/iproute.c
===================================================================
--- trunk/busybox/networking/libiproute/iproute.c	2007-04-16 12:21:05 UTC (rev 18454)
+++ trunk/busybox/networking/libiproute/iproute.c	2007-04-16 14:56:01 UTC (rev 18455)
@@ -309,15 +309,15 @@
 	enum { gw_ok = 1<<0, dst_ok = 1<<1, proto_ok = 1<<2, type_ok = 1<<3};
 	smalluint ok = 0;
 	static const char * const keywords[] = {
-		"src", "via", "mtu", "lock", "protocol", "table", "dev", "oif", "to",
-		NULL
+		"src", "via", "mtu", "lock", "protocol", USE_FEATURE_IP_RULE("table",)
+		"dev", "oif", "to", NULL
 	};
 	enum {
 		ARG_src,
 		ARG_via,
 		ARG_mtu, PARM_lock,
 		ARG_protocol,
-		ARG_table,
+USE_FEATURE_IP_RULE(ARG_table,)
 		ARG_dev,
 		ARG_oif,
 		ARG_to
@@ -377,12 +377,14 @@
 				invarg(*argv, "protocol");
 			req.r.rtm_protocol = prot;
 			ok |= proto_ok;
+#if ENABLE_FEATURE_IP_RULE
 		} else if (arg == ARG_table) {
 			uint32_t tid;
 			NEXT_ARG();
 			if (rtnl_rttable_a2n(&tid, *argv))
 				invarg(*argv, "table");
 			req.r.rtm_table = tid;
+#endif
 		} else if (arg == ARG_dev || arg == ARG_oif) {
 			NEXT_ARG();
 			d = *argv;




More information about the busybox-cvs mailing list