[Olsr-dev] [PATCH v1 08/23] json_info: only output smart gateway info on Linux
Ferry Huberts
(spam-protected)
Tue Dec 4 16:17:15 CET 2012
From: Ferry Huberts <(spam-protected)>
Since it's only available on Linux
Signed-off-by: Ferry Huberts <(spam-protected)>
---
lib/jsoninfo/src/olsrd_jsoninfo.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/lib/jsoninfo/src/olsrd_jsoninfo.c b/lib/jsoninfo/src/olsrd_jsoninfo.c
index 68f9be1..c7d8a38 100644
--- a/lib/jsoninfo/src/olsrd_jsoninfo.c
+++ b/lib/jsoninfo/src/olsrd_jsoninfo.c
@@ -983,6 +983,7 @@ ipc_print_config(struct autobuf *abuf)
abuf_json_string(abuf, "lockFile", olsr_cnf->lock_file);
abuf_json_boolean(abuf, "useNiit", olsr_cnf->use_niit);
+#ifdef __linux__
abuf_json_boolean(abuf, "smartGateway", olsr_cnf->smart_gw_active);
if (olsr_cnf->smart_gw_active) {
abuf_json_boolean(abuf, "smartGatewayAllowNat", olsr_cnf->smart_gw_allow_nat);
@@ -997,6 +998,7 @@ ipc_print_config(struct autobuf *abuf)
olsr_ip_to_string(&mainaddrbuf, &olsr_cnf->smart_gw_prefix.prefix));
abuf_json_int(abuf, "smartGatewayPrefixLength", olsr_cnf->smart_gw_prefix.prefix_len);
}
+#endif /* __linux__ */
abuf_json_string(abuf, "mainIpAddress",
olsr_ip_to_string(&mainaddrbuf, &olsr_cnf->main_addr));
--
1.7.11.7
More information about the Olsr-dev
mailing list