From ab51bf4e28c27c9887cb5df9e221c14f494a684a Mon Sep 17 00:00:00 2001 From: Bernhard Reutner-Fischer Date: Mon, 16 Apr 2007 14:56:01 +0000 Subject: - fix compilation when ENABLE_FEATURE_IP_RULE was off --- networking/libiproute/iproute.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'networking/libiproute') 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; -- cgit v1.2.3