From: Roy Marples Date: Fri, 7 Feb 2020 20:56:11 +0000 (+0000) Subject: DragonFlyBSD: Fix compile X-Git-Tag: v9.0.0~48 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=91b11be6dc29b3e3ff4ea50dd54e589d30b443c1;p=thirdparty%2Fdhcpcd.git DragonFlyBSD: Fix compile --- diff --git a/src/if-bsd.c b/src/if-bsd.c index f56a3180..76ba114e 100644 --- a/src/if-bsd.c +++ b/src/if-bsd.c @@ -218,7 +218,7 @@ if_closesockets_os(struct dhcpcd_ctx *ctx) ctx->priv = NULL; } -#ifdef SIOCALIFADDR /*NetBSD */ +#if defined(SIOCALIFADDR) && defined(IFLR_ACTIVE) /*NetBSD */ static int if_ioctllink(struct dhcpcd_ctx *ctx, unsigned long req, void *data, size_t len) { @@ -250,7 +250,7 @@ if_setmac(struct interface *ifp, void *mac, uint8_t maclen) return -1; } -#ifdef SIOCALIFADDR /*NetBSD */ +#if defined(SIOCALIFADDR) && defined(IFLR_ACTIVE) /*NetBSD */ struct if_laddrreq iflr = { .flags = IFLR_ACTIVE }; struct sockaddr_dl *sdl = satosdl(&iflr.addr); int retval;