From bc5d57712754818a2320a385afbf1c0c9558a4b3 Mon Sep 17 00:00:00 2001 From: rsc Date: Fri, 27 Jan 2006 05:32:04 +0000 Subject: dns --- src/libndb/testdns.c | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 src/libndb/testdns.c (limited to 'src/libndb/testdns.c') diff --git a/src/libndb/testdns.c b/src/libndb/testdns.c new file mode 100644 index 00000000..6c72c5d8 --- /dev/null +++ b/src/libndb/testdns.c @@ -0,0 +1,35 @@ +#include +#include +#include +#include + +void +main(int argc, char **argv) +{ + Ndbtuple *t, *t0; + + ARGBEGIN{ + default: + goto usage; + }ARGEND + + if(argc != 2){ + usage: + fprint(2, "usage: testdns name val\n"); + exits("usage"); + } + + quotefmtinstall(); + if((t = dnsquery(nil, argv[0], argv[1])) == nil) + sysfatal("dnsquery: %r"); + + for(t0=t; t; t=t->entry){ + print("%s=%q ", t->attr, t->val); + if(t->line == t0){ + print("\n"); + t0 = t->entry; + } + } + exits(0); +} + -- cgit v1.2.3