From: Roy Marples Date: Mon, 6 Dec 2010 15:01:56 +0000 (+0000) Subject: Compile on Mac OSX 10.4. X-Git-Tag: v5.2.10~2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=64bc759d08cb5d9f59336e2628d0e8bdaf25086f;p=thirdparty%2Fdhcpcd.git Compile on Mac OSX 10.4. Thanks to David Brownlee. --- diff --git a/if-bsd.c b/if-bsd.c index b1b555ff..462ec2a0 100644 --- a/if-bsd.c +++ b/if-bsd.c @@ -39,6 +39,8 @@ #include #ifdef __DragonFly__ # include +#elif __APPLE__ + /* FIXME: Add apple includes so we can work out SSID */ #else # include #endif @@ -342,6 +344,7 @@ manage_link(int fd) for (p = link_buf; p < e; p += rtm->rtm_msglen) { rtm = (struct rt_msghdr *)(void *)p; switch(rtm->rtm_type) { +#ifdef RTM_IFANNOUNCE case RTM_IFANNOUNCE: ifan = (struct if_announcemsghdr *)(void *)p; switch(ifan->ifan_what) { @@ -353,6 +356,7 @@ manage_link(int fd) break; } break; +#endif case RTM_IFINFO: ifm = (struct if_msghdr *)(void *)p; memset(ifname, 0, sizeof(ifname)); diff --git a/platform-bsd.c b/platform-bsd.c index f17ecabb..dd5791ca 100644 --- a/platform-bsd.c +++ b/platform-bsd.c @@ -31,6 +31,10 @@ #include "platform.h" +#ifndef SYS_NMLN /* OSX */ +# define SYS_NMLN 256 +#endif + static char march[SYS_NMLN]; char *