From 331368e3aa93c6631f5bbae707313fd074be6a7c Mon Sep 17 00:00:00 2001 From: Jasper Verschueren Date: Thu, 25 Oct 2018 09:41:00 +0200 Subject: [PATCH] mDNS: add new files to filelists + solve compile errors ttl setting removed from example code. string.h included where needed. --- contrib/examples/mdns/mdns_example.c | 4 ++-- src/Filelists.cmake | 2 ++ src/Filelists.mk | 4 +++- src/apps/mdns/mdns_domain.c | 2 ++ src/apps/mdns/mdns_out.c | 1 + 5 files changed, 10 insertions(+), 3 deletions(-) diff --git a/contrib/examples/mdns/mdns_example.c b/contrib/examples/mdns/mdns_example.c index f5cc0585..208048a2 100644 --- a/contrib/examples/mdns/mdns_example.c +++ b/contrib/examples/mdns/mdns_example.c @@ -56,8 +56,8 @@ mdns_example_init(void) #if LWIP_MDNS_RESPONDER mdns_resp_register_name_result_cb(mdns_example_report); mdns_resp_init(); - mdns_resp_add_netif(netif_default, "lwip", 3600); - mdns_resp_add_service(netif_default, "myweb", "_http", DNSSD_PROTO_TCP, 80, 3600, srv_txt, NULL); + mdns_resp_add_netif(netif_default, "lwip"); + mdns_resp_add_service(netif_default, "myweb", "_http", DNSSD_PROTO_TCP, 80, srv_txt, NULL); mdns_resp_announce(netif_default); #endif } diff --git a/src/Filelists.cmake b/src/Filelists.cmake index 21830332..6003c6fc 100644 --- a/src/Filelists.cmake +++ b/src/Filelists.cmake @@ -199,6 +199,8 @@ set(lwipsntp_SRCS # MDNS responder set(lwipmdns_SRCS ${LWIP_DIR}/src/apps/mdns/mdns.c + ${LWIP_DIR}/src/apps/mdns/mdns_out.c + ${LWIP_DIR}/src/apps/mdns/mdns_domain.c ) # NetBIOS name server diff --git a/src/Filelists.mk b/src/Filelists.mk index 65ebda9e..7e076f34 100644 --- a/src/Filelists.mk +++ b/src/Filelists.mk @@ -177,7 +177,9 @@ SMTPFILES=$(LWIPDIR)/apps/smtp/smtp.c SNTPFILES=$(LWIPDIR)/apps/sntp/sntp.c # MDNSFILES: MDNS responder -MDNSFILES=$(LWIPDIR)/apps/mdns/mdns.c +MDNSFILES=$(LWIPDIR)/apps/mdns/mdns.c \ + $(LWIPDIR)/apps/mdns/mdns_out.c \ + $(LWIPDIR)/apps/mdns/mdns_domain.c # NETBIOSNSFILES: NetBIOS name server NETBIOSNSFILES=$(LWIPDIR)/apps/netbiosns/netbiosns.c diff --git a/src/apps/mdns/mdns_domain.c b/src/apps/mdns/mdns_domain.c index c83d055b..2ad92213 100644 --- a/src/apps/mdns/mdns_domain.c +++ b/src/apps/mdns/mdns_domain.c @@ -41,6 +41,8 @@ #include "lwip/apps/mdns_priv.h" #include "lwip/prot/dns.h" +#include + #if LWIP_IPV6 #include "lwip/prot/ip6.h" #endif diff --git a/src/apps/mdns/mdns_out.c b/src/apps/mdns/mdns_out.c index 2b9cf328..ac4d37ac 100644 --- a/src/apps/mdns/mdns_out.c +++ b/src/apps/mdns/mdns_out.c @@ -43,6 +43,7 @@ #include "lwip/prot/iana.h" #include "lwip/udp.h" +#include #if LWIP_IPV6 #include "lwip/prot/ip6.h"