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 */
|