38 #include <sys/socket.h>
39 #include <netinet/in.h>
40 #include <arpa/inet.h>
55 if (rr->
type == T_A) {
57 sizeof(hostaddr->
buf)));
59 }
else if (rr->
type == T_AAAA) {
61 sizeof(hostaddr->
buf)));
76 static const char *myname;
80 msg_fatal(
"usage: %s dnsaddrtype hostname", myname);
83 int main(
int argc,
char **argv)
const char * dns_rr_to_pa(DNS_RR *rr, MAI_HOSTADDR_STR *hostaddr)
int main(int argc, char **argv)
char buf[MAI_HOSTADDR_STRSIZE]
const char * inet_ntop(int af, const void *src, char *dst, SOCKADDR_SIZE size)
VSTREAM * vstream_printf(const char *fmt,...)
VSTRING * vstring_alloc(ssize_t len)
NORETURN msg_fatal(const char *fmt,...)
int vstream_fflush(VSTREAM *stream)
unsigned dns_type(const char *)
VSTRING * vstring_free(VSTRING *vp)
void dns_rr_free(DNS_RR *)
#define dns_lookup(name, type, rflags, list, fqdn, why)