changeset 5056:f402f3ef7c23 draft

DragonFlyBSD: Fix compile
author Roy Marples <roy@marples.name>
date Fri, 07 Feb 2020 20:56:11 +0000
parents db92f78f92b4
children a5fd2097d40f
files src/if-bsd.c
diffstat 1 files changed, 2 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/src/if-bsd.c	Fri Feb 07 15:04:25 2020 +0000
+++ b/src/if-bsd.c	Fri Feb 07 20:56:11 2020 +0000
@@ -218,7 +218,7 @@
 	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 @@
 		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;