diff --git a/configure.ac b/configure.ac index 51bc8bd78c..92c831ab47 100755 --- a/configure.ac +++ b/configure.ac @@ -472,6 +472,9 @@ m4_define([QUAGGA_INCLUDES], #if HAVE_SYS_SOCKET_H # include #endif +#ifdef __APPLE__ +# define __APPLE_USE_RFC_3542 +#endif #if HAVE_NETINET_IN_H # include #endif diff --git a/lib/zebra.h b/lib/zebra.h index 404b832b0b..ffca7a8fbc 100644 --- a/lib/zebra.h +++ b/lib/zebra.h @@ -142,6 +142,10 @@ typedef int socklen_t; #include #endif /* HAVE_SYS_SOCKIO_H */ +#ifdef __APPLE__ +#define __APPLE_USE_RFC_3542 +#endif + #ifdef HAVE_NETINET_IN_H #include #endif /* HAVE_NETINET_IN_H */