#ifndef DNS_H #define DNS_H #ifdef __cplusplus extern "C" { #endif #include "dnsresolv.h" #include "ipalloc.h" #include "stralloc.h" #define DNS_INIT static char seed[128]; dns_random_init(seed); #define DNS_NXD 0 #define DNS_SOFT -5 #define DNS_HARD -6 void dns_init(int); int dns_ip(ipalloc *,stralloc *); int dns_mxip(ipalloc *,stralloc *,unsigned long); int dns_tlsa(stralloc *,const stralloc *); int dns_mxhost(stralloc *,const stralloc *); #ifdef __cplusplus } #endif #endif