summaryrefslogtreecommitdiff
path: root/net/lldpd/patches/patch-src_daemon_priv.c
blob: 7dc148487376267499d98700c6cbeb801547f058 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
$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;