summaryrefslogtreecommitdiff
blob: 6dedb535d3b5e9f7712829cc74f26895fe1b1ec8 (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
32
33
34
35
36
37
38
39
40
41
42
43
44
--- a/fragtest.c
+++ b/fragtest.c
@@ -458,7 +458,7 @@
 	if ((ctx.ip = ip_open()) == NULL)
 		err(1, "couldn't open raw IP interface");
 
-	if ((ctx.pcap = pcap_open(ifent.intf_name)) == NULL)
+	if ((ctx.pcap = fragroute_pcap_open(ifent.intf_name)) == NULL)
 		err(1, "couldn't open %s for sniffing", ifent.intf_name);
 	
 	if ((ctx.dloff = pcap_dloff(ctx.pcap)) < 0)
--- a/tun-loop.c
+++ b/tun-loop.c
@@ -331,7 +331,7 @@
 		return (tun_close(tun));
 	
 	/* Set up to sniff on loopback. */
-	if ((tun->pcap = pcap_open(tun->ifent->intf_name)) == NULL)
+	if ((tun->pcap = fragroute_pcap_open(tun->ifent->intf_name)) == NULL)
 		return (tun_close(tun));
 	
 	if (pcap_filter(tun->pcap, "ip dst %s", addr_ntoa(dst)) < 0)
--- a/pcaputil.c
+++ b/pcaputil.c
@@ -27,7 +27,7 @@
 #include "pcaputil.h"
 
 pcap_t *
-pcap_open(char *device)
+fragroute_pcap_open(char *device)
 {
 	char ebuf[PCAP_ERRBUF_SIZE];
 	pcap_t *pcap;
--- a/pcaputil.h
+++ b/pcaputil.h
@@ -9,7 +9,7 @@
 #ifndef PCAPUTIL_H
 #define PCAPUTIL_H
 
-pcap_t *pcap_open(char *device);
+pcap_t *fragroute_pcap_open(char *device);
 int	pcap_dloff(pcap_t *pcap);
 int	pcap_filter(pcap_t *pcap, const char *fmt, ...);