1 #include "substdio.h" 2 #include "subfd.h" 3 #include "stralloc.h" 4 #include "str.h" 5 #include "scan.h" 6 #include "dns.h" 7 #include "dnsdoe.h" 8 #include "ip.h" 9 #include "exit.h" 10 11 stralloc sa = {0}; 12 struct ip_address ip; 13 main(argc,argv)14int main(argc,argv) 15 int argc; 16 char **argv; 17 { 18 if (!argv[1]) _exit(100); 19 20 ip_scan(argv[1],&ip); 21 22 dns_init(0); 23 dnsdoe(dns_ptr(&sa,&ip)); 24 substdio_putflush(subfdout,sa.s,sa.len); 25 substdio_putsflush(subfdout,"\n"); 26 _exit(0); 27 } 28