blob: e914cda8ea84768397b365021d55e736fdbb5462 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
#ifndef DNS_H
#define DNS_H
#ifdef __cplusplus
extern "C" {
#endif
#include "dnsresolv.h"
#include "stralloc.h"
#include "ipalloc.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
|