29 |
|
#define FDNS_CONFIG_PREF HOPM_ETCDIR "/firedns.conf" |
30 |
|
/* fallback config file */ |
31 |
|
#define FDNS_CONFIG_FBCK "/etc/resolv.conf" |
32 |
– |
/* Number of seconds to wait for a reply */ |
33 |
– |
#define FDNS_TIMEOUT 5 |
32 |
|
/* DNS well known port */ |
33 |
|
#define FDNS_PORT 53 |
34 |
|
/* name to IPv4 address */ |
75 |
|
extern struct firedns_result *firedns_getresult(const int); |
76 |
|
|
77 |
|
/* low-timeout blocking functions */ |
78 |
< |
extern char *firedns_resolveip(int, const char *const); |
78 |
> |
extern void *firedns_resolveip(int, const char *const); |
79 |
|
extern struct in_addr *firedns_resolveip4(const char *const); |
80 |
|
extern struct in6_addr *firedns_resolveip6(const char *const); |
81 |
|
|