1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-17 08:01:36 +00:00

Define PCAP_D_IN as D_IN on FreeBSD < 6.2 or HEAD before pcap 0.9.4 import.

PR:		105468
This commit is contained in:
Max Khon 2006-11-13 18:40:40 +00:00
parent 17baac639a
commit abb3bb636a
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=177186
2 changed files with 30 additions and 20 deletions

View File

@ -1,11 +1,16 @@
--- gen_eth.c.orig Wed Oct 18 22:39:46 2006
+++ gen_eth.c Wed Oct 18 22:39:55 2006
@@ -46,7 +46,7 @@
goto pcap_error;
--- gen_eth.c.orig Thu Sep 14 17:59:13 2006
+++ gen_eth.c Tue Nov 14 00:28:18 2006
@@ -25,6 +25,13 @@
#include <netinet/in.h>
#include <arpa/inet.h>
#include <pthread.h>
+#ifdef __FreeBSD__
+#include <osreldate.h>
+
+#if __FreeBSD_version < 602100 || __FreeBSD_version < 700021
+#define PCAP_D_IN D_IN
+#endif
+#endif
/* Accept only incoming packets */
- pcap_setdirection(p,PCAP_D_IN);
+ pcap_setdirection(p,D_IN);
#else
p = pcap_open(device,2048,
PCAP_OPENFLAG_PROMISCUOUS |
#ifdef CYGWIN
/* Needed for pcap_open() flags */

View File

@ -1,11 +1,16 @@
--- gen_eth.c.orig Wed Oct 18 22:39:46 2006
+++ gen_eth.c Wed Oct 18 22:39:55 2006
@@ -46,7 +46,7 @@
goto pcap_error;
--- gen_eth.c.orig Thu Sep 14 17:59:13 2006
+++ gen_eth.c Tue Nov 14 00:28:18 2006
@@ -25,6 +25,13 @@
#include <netinet/in.h>
#include <arpa/inet.h>
#include <pthread.h>
+#ifdef __FreeBSD__
+#include <osreldate.h>
+
+#if __FreeBSD_version < 602100 || __FreeBSD_version < 700021
+#define PCAP_D_IN D_IN
+#endif
+#endif
/* Accept only incoming packets */
- pcap_setdirection(p,PCAP_D_IN);
+ pcap_setdirection(p,D_IN);
#else
p = pcap_open(device,2048,
PCAP_OPENFLAG_PROMISCUOUS |
#ifdef CYGWIN
/* Needed for pcap_open() flags */