From 6dab04021cc1f97e5d95ca7da56e95a1fed8046a Mon Sep 17 00:00:00 2001
From: Joel Grunbaum <joelgrun@gmail.com>
Date: Tue, 31 May 2022 13:47:51 +0000
Subject: [PATCH] Further update to listen for any traffic. Need to refine to returning DNS or ICMP about DNS

---
 slist.h |   23 ++++++++++++-----------
 1 files changed, 12 insertions(+), 11 deletions(-)

diff --git a/slist.h b/slist.h
index 2533c33..38224d1 100644
--- a/slist.h
+++ b/slist.h
@@ -1,19 +1,20 @@
 #include "time.h"
 
 struct hosts_list {
-	 char* server;
-	 struct hosts_list* next;
+	char* server;
+	struct hosts_list* next;
 };
 
 struct dns_list {
-	 char *server;
-	 struct timespec time;
-	 struct dns_list *next;
+	char* server;
+	struct timespec time;
+	int errors;
+	struct dns_list* next;
 };
 
-int add_hosts_server(struct hosts_list **head, char *server);
-int free_hosts_list(struct hosts_list **head);
-int add_dns_server(struct dns_list **head, char *server);
-int free_dns_list(struct dns_list **head);
-int sort_servers(struct dns_list **headRef);
-int print_servers(struct dns_list *head);
+int add_hosts_server(struct hosts_list** head, char* server);
+int free_hosts_list(struct hosts_list** head);
+int add_dns_server(struct dns_list** head, char* server);
+int free_dns_list(struct dns_list** head);
+int sort_servers(struct dns_list** headRef);
+int print_servers(struct dns_list* head);

--
Gitblit v1.10.0