From: Bernhard Reutner-Fischer Date: Mon, 16 Apr 2007 14:56:01 +0000 (-0000) Subject: - fix compilation when ENABLE_FEATURE_IP_RULE was off X-Git-Tag: 1_6_0~144 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=ab51bf4e28c27c9887cb5df9e221c14f494a684a;p=oweals%2Fbusybox.git - fix compilation when ENABLE_FEATURE_IP_RULE was off --- diff --git a/networking/libiproute/iproute.c b/networking/libiproute/iproute.c index d5d9c1cfc..4efe9fd74 100644 --- a/networking/libiproute/iproute.c +++ b/networking/libiproute/iproute.c @@ -309,15 +309,15 @@ static int iproute_modify(int cmd, unsigned flags, int argc, char **argv) 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 @@ static int iproute_modify(int cmd, unsigned flags, int argc, char **argv) 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;