Conditionally compile code referencing RTM_IFANNOUNCE only for
non-OS X builds.

Signed-off-by: Lance Richardson <lrich...@redhat.com>
---
 lib/route-table-bsd.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/lib/route-table-bsd.c b/lib/route-table-bsd.c
index b5ff3cc..b8c7089 100644
--- a/lib/route-table-bsd.c
+++ b/lib/route-table-bsd.c
@@ -162,6 +162,8 @@ retry:
             sa = (struct sockaddr *)((char *)sa + SA_SIZE(sa));
 #elif defined(__NetBSD__)
             sa = (struct sockaddr *)((char *)sa + RT_ROUNDUP(sa->sa_len));
+#elif defined(__MACH__)
+            return false; /* FIXME: Need length rounding rules for OSX */
 #else
 #error unimplemented
 #endif
-- 
2.5.0

_______________________________________________
dev mailing list
dev@openvswitch.org
http://openvswitch.org/mailman/listinfo/dev

Reply via email to