Fix iperf server to make it work on fuchsia
Change-Id: Ibb93b436e208607537097bc28d72f0f221247060
diff --git a/src/iperf_tcp.c b/src/iperf_tcp.c
index 5b0e5d9..34b202a 100644
--- a/src/iperf_tcp.c
+++ b/src/iperf_tcp.c
@@ -273,7 +273,8 @@
* connections as well. See documentation in netannounce() for
* more details.
*/
-#if defined(IPV6_V6ONLY) && !defined(__OpenBSD__)
+// TODO(anmittal) : Remove funchsia check when we support IPV6_V6ONLY
+#if defined(IPV6_V6ONLY) && !defined(__OpenBSD__) && !defined(__Fuchsia__)
if (res->ai_family == AF_INET6 && (test->settings->domain == AF_UNSPEC || test->settings->domain == AF_INET)) {
if (test->settings->domain == AF_UNSPEC)
opt = 0;
diff --git a/src/net.c b/src/net.c
index 51e8078..196e74a 100644
--- a/src/net.c
+++ b/src/net.c
@@ -175,7 +175,8 @@
* OpenBSD explicitly omits support for IPv4-mapped addresses,
* even though it implements IPV6_V6ONLY.
*/
-#if defined(IPV6_V6ONLY) && !defined(__OpenBSD__)
+// TODO(anmittal) : Remove funchsia check when we support IPV6_V6ONLY
+#if defined(IPV6_V6ONLY) && !defined(__OpenBSD__) && !defined(__Fuchsia__)
if (res->ai_family == AF_INET6 && (domain == AF_UNSPEC || domain == AF_INET6)) {
if (domain == AF_UNSPEC)
opt = 0;