summaryrefslogtreecommitdiff
blob: 8355321085d1d99b0417b7e361ca86dbb36d4d8a (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
--- ./src/ifaces.c
+++ ./src/ifaces.c
@@ -72,6 +72,7 @@
 unsigned char smac[ETH_ALEN];
 struct p_header *temp_header;
 
+char *ourmac, errbuf[PCAP_ERRBUF_SIZE];
 
 /* Start Sniffing on given iface */
 void *start_sniffer(void *args)
--- ./src/ifaces.h
+++ ./src/ifaces.h
@@ -46,7 +46,7 @@
 	
 	
 	// Shitty globals
-	char *ourmac, errbuf[PCAP_ERRBUF_SIZE];
+	extern char *ourmac, errbuf[PCAP_ERRBUF_SIZE];
 	
 	// Sniffer Functions
 	void *start_sniffer(void *);
--- a/src/screen.c
+++ b/src/screen.c
@@ -48,6 +48,7 @@
 struct arp_rep_c *arprep_count;
 struct winsize win_sz;
 pthread_mutex_t *listm;
+char *current_network;
 
 int scroll;
 int smode, oldmode;
--- ./src/screen.h
+++ ./src/screen.h
@@ -24,7 +24,7 @@
 
 
 /* Ohh no, more globals */
-char *current_network;
+extern char *current_network;
 
  
 /* Structs for counters */