summaryrefslogtreecommitdiff
path: root/net/hping/patches/patch-ae
diff options
context:
space:
mode:
Diffstat (limited to 'net/hping/patches/patch-ae')
-rw-r--r--net/hping/patches/patch-ae31
1 files changed, 31 insertions, 0 deletions
diff --git a/net/hping/patches/patch-ae b/net/hping/patches/patch-ae
new file mode 100644
index 00000000000..b522d113359
--- /dev/null
+++ b/net/hping/patches/patch-ae
@@ -0,0 +1,31 @@
+$NetBSD: patch-ae,v 1.1 2006/03/14 02:29:11 joerg Exp $
+
+--- getifname.c.orig 2006-03-14 02:23:00.000000000 +0000
++++ getifname.c
+@@ -15,7 +15,7 @@
+ #include <net/if.h>
+ #include <unistd.h> /* close */
+
+-#if defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__NetBSD__)
++#if defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__NetBSD__) || defined(__DragonFly__)
+ #include <stdlib.h>
+ #include <ifaddrs.h>
+ #endif /* defined(__*BSD__) */
+@@ -23,7 +23,7 @@
+ #include "hping2.h"
+ #include "globals.h"
+
+-#if !defined(__FreeBSD__) && !defined(__OpenBSD__) && !defined(__NetBSD__) && !defined(__linux__) && !defined(__sun__)
++#if !defined(__FreeBSD__) && !defined(__OpenBSD__) && !defined(__NetBSD__) && !defined(__linux__) && !defined(__sun__) && !defined(__DragonFly__)
+ #error Sorry, interface code not implemented.
+ #endif
+
+@@ -169,7 +169,7 @@ int get_if_name(void)
+ return 0;
+ }
+
+-#elif defined(__FreeBSD__) || defined(__NetBSD__) || defined(__OpenBSD__)
++#elif defined(__FreeBSD__) || defined(__NetBSD__) || defined(__OpenBSD__) || defined(__DragonFly__)
+
+ /* return interface informations :
+ - from the specified (-I) interface