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