diff options
Diffstat (limited to 'dns.h')
| -rw-r--r-- | dns.h | 12 |
1 files changed, 7 insertions, 5 deletions
| @@ -2,16 +2,18 @@ | |||
| 2 | #define DNS_H | 2 | #define DNS_H |
| 3 | 3 | ||
| 4 | #include "stralloc.h" | 4 | #include "stralloc.h" |
| 5 | #include "ipalloc.h" | ||
| 5 | 6 | ||
| 6 | #define DNS_SOFT -1 | 7 | #define DNS_SOFT -1 |
| 7 | #define DNS_HARD -2 | 8 | #define DNS_HARD -2 |
| 8 | #define DNS_MEM -3 | 9 | #define DNS_MEM -3 |
| 9 | 10 | ||
| 10 | void dns_init(); | 11 | short dns_last_query_validated(); |
| 11 | int dns_cname(); | 12 | void dns_use_search(int use_search); |
| 12 | int dns_mxip(); | 13 | int dns_cname(stralloc *sa); |
| 13 | int dns_ip(); | 14 | int dns_mxip(ipalloc *ia, stralloc *sa, unsigned long random); |
| 14 | int dns_ptr(); | 15 | int dns_ip(ipalloc *ia, stralloc *sa); |
| 16 | int dns_ptr(stralloc *sa, struct ip_address *ip); | ||
| 15 | int dns_tlsa(stralloc *out, const stralloc *fqdn); | 17 | int dns_tlsa(stralloc *out, const stralloc *fqdn); |
| 16 | 18 | ||
| 17 | #endif | 19 | #endif |
