summaryrefslogtreecommitdiff
path: root/net/cap/files/patch-ad
diff options
context:
space:
mode:
Diffstat (limited to 'net/cap/files/patch-ad')
-rw-r--r--net/cap/files/patch-ad30
1 files changed, 30 insertions, 0 deletions
diff --git a/net/cap/files/patch-ad b/net/cap/files/patch-ad
new file mode 100644
index 000000000000..0caf96fd6309
--- /dev/null
+++ b/net/cap/files/patch-ad
@@ -0,0 +1,30 @@
+--- support/ethertalk/bpfiltp.c.orig Mon Nov 25 13:06:49 1996
++++ support/ethertalk/bpfiltp.c Mon Nov 25 13:08:07 1996
+@@ -63,6 +63,9 @@
+ #ifdef __FreeBSD__
+ #define MULTI_BPF_PKT
+ #define USE_SIOCGIFCONF
++#if __FreeBSD__ >= 2
++#include <osreldate.h>
++#endif
+ #endif __FreeBSD__
+
+ #ifdef NeXT
+@@ -785,7 +788,7 @@
+
+ bcopy(eaddr, &eh.ether_dhost, 6);
+ #ifdef PHASE2
+-#ifdef __FreeBSD__
++#if defined(__FreeBSD__) && __FreeBSD_version <= 199607
+ /* This should really be fixed in the kernel. */
+ eh.ether_type = buflen;
+ #else
+@@ -806,7 +809,7 @@
+ *q++ = (eph->protocol >> 8) & 0xff;
+ *q++ = (eph->protocol & 0xff);
+ #else PHASE2
+-#ifdef __FreeBSD__
++#if defined(__FreeBSD__) && __FreeBSD_version <= 199607
+ /* This should really be fixed in the kernel. */
+ eh.ether_type = eph->protocol;
+ #else