#ifndef DNS_H #define DNS_H #include "stralloc.h" #include "ipalloc.h" #define DNS_SOFT -1 #define DNS_HARD -2 #define DNS_MEM -3 short dns_last_query_validated(); void dns_use_search(int use_search); int dns_cname(stralloc *sa); int dns_mxip(ipalloc *ia, stralloc *sa, unsigned long random); int dns_ip(ipalloc *ia, stralloc *sa); int dns_ptr(stralloc *sa, struct ip_address *ip); int dns_tlsa(stralloc *out, const stralloc *fqdn); #endif