summaryrefslogtreecommitdiff
path: root/sqmail-4.3.07/src/include/dns.h
blob: 6293478e5ce4677caac2d13a41aa479746b7f2f1 (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
#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