Files
pkgsrc-ng/net/lldpd/patches/patch-src_daemon_priv.c
2013-09-26 17:14:40 +02:00

32 lines
1.0 KiB
C

$NetBSD: patch-src_daemon_priv.c,v 1.1 2013/05/09 05:42:53 mef Exp $
Add DragonFly support.
--- src/daemon/priv.c.orig 2013-05-09 12:26:14.352290000 +0900
+++ src/daemon/priv.c 2013-05-09 12:27:54.003821000 +0900
@@ -42,6 +42,7 @@
#endif
#if defined HOST_OS_FREEBSD || \
HOST_OS_NETBSD || \
+ HOST_OS_DRAGONFLY || \
HOST_OS_OPENBSD || \
HOST_OS_OSX
# include <net/bpf.h>
@@ -406,6 +407,7 @@ asroot_iface_init()
#elif defined HOST_OS_FREEBSD || \
defined HOST_OS_OPENBSD || \
defined HOST_OS_NETBSD || \
+ defined HOST_OS_DRAGONFLY || \
defined HOST_OS_OSX
int n = 0;
int enable, required;
@@ -538,7 +540,7 @@ asroot_iface_multicast()
dlp->sdl_alen = ETHER_ADDR_LEN;
dlp->sdl_slen = 0;
must_read(remote, LLADDR(dlp), ETHER_ADDR_LEN);
-#elif defined HOST_OS_OPENBSD || defined HOST_OS_NETBSD
+#elif defined HOST_OS_OPENBSD || defined HOST_OS_NETBSD || defined HOST_OS_DRAGONFLY
struct sockaddr *sap = (struct sockaddr *)&ifr.ifr_addr;
sap->sa_len = sizeof(struct sockaddr);
sap->sa_family = AF_UNSPEC;