Although this patch adds more ifdefs, this is an easy
fix towards a no-warning-build process.
A proper cleanup should be carried out later on route.c.
Signed-off-by: Antonio Quartulli <antonio@openvpn.net>
Reviewed-by: Steffan Karger <steffan.karger@fox-it.com>
Acked-by: David Sommerseth <davids@openvpn.net>
Message-Id: <20170816125504.21181-1-a@unstable.cc>
URL: https://www.mail-archive.com/openvpn-devel@lists.sourceforge.net/msg15272.html
Signed-off-by: David Sommerseth <davids@openvpn.net>
... | ... |
@@ -1530,7 +1530,9 @@ add_route(struct route_ipv4 *r, |
1530 | 1530 |
struct gc_arena gc; |
1531 | 1531 |
struct argv argv = argv_new(); |
1532 | 1532 |
const char *network; |
1533 |
+#if !defined(ENABLE_IPROUTE) && !defined(TARGET_AIX) |
|
1533 | 1534 |
const char *netmask; |
1535 |
+#endif |
|
1534 | 1536 |
const char *gateway; |
1535 | 1537 |
bool status = false; |
1536 | 1538 |
int is_local_route; |
... | ... |
@@ -1543,7 +1545,9 @@ add_route(struct route_ipv4 *r, |
1543 | 1543 |
gc_init(&gc); |
1544 | 1544 |
|
1545 | 1545 |
network = print_in_addr_t(r->network, 0, &gc); |
1546 |
+#if !defined(ENABLE_IPROUTE) && !defined(TARGET_AIX) |
|
1546 | 1547 |
netmask = print_in_addr_t(r->netmask, 0, &gc); |
1548 |
+#endif |
|
1547 | 1549 |
gateway = print_in_addr_t(r->gateway, 0, &gc); |
1548 | 1550 |
|
1549 | 1551 |
is_local_route = local_route(r->network, r->netmask, r->gateway, rgi); |
... | ... |
@@ -2132,8 +2136,12 @@ delete_route(struct route_ipv4 *r, |
2132 | 2132 |
struct gc_arena gc; |
2133 | 2133 |
struct argv argv = argv_new(); |
2134 | 2134 |
const char *network; |
2135 |
+#if !defined(ENABLE_IPROUTE) && !defined(TARGET_AIX) |
|
2135 | 2136 |
const char *netmask; |
2137 |
+#endif |
|
2138 |
+#if !defined(TARGET_LINUX) && !defined(TARGET_ANDROID) |
|
2136 | 2139 |
const char *gateway; |
2140 |
+#endif |
|
2137 | 2141 |
int is_local_route; |
2138 | 2142 |
|
2139 | 2143 |
if ((r->flags & (RT_DEFINED|RT_ADDED)) != (RT_DEFINED|RT_ADDED)) |
... | ... |
@@ -2144,8 +2152,12 @@ delete_route(struct route_ipv4 *r, |
2144 | 2144 |
gc_init(&gc); |
2145 | 2145 |
|
2146 | 2146 |
network = print_in_addr_t(r->network, 0, &gc); |
2147 |
+#if !defined(ENABLE_IPROUTE) && !defined(TARGET_AIX) |
|
2147 | 2148 |
netmask = print_in_addr_t(r->netmask, 0, &gc); |
2149 |
+#endif |
|
2150 |
+#if !defined(TARGET_LINUX) && !defined(TARGET_ANDROID) |
|
2148 | 2151 |
gateway = print_in_addr_t(r->gateway, 0, &gc); |
2152 |
+#endif |
|
2149 | 2153 |
|
2150 | 2154 |
is_local_route = local_route(r->network, r->netmask, r->gateway, rgi); |
2151 | 2155 |
if (is_local_route == LR_ERROR) |