Blame


1 bc5d5771 2006-01-27 devnull #include <u.h>
2 bc5d5771 2006-01-27 devnull #include <libc.h>
3 bc5d5771 2006-01-27 devnull #include <bio.h>
4 bc5d5771 2006-01-27 devnull #include <ndb.h>
5 bc5d5771 2006-01-27 devnull
6 bc5d5771 2006-01-27 devnull void
7 bc5d5771 2006-01-27 devnull main(int argc, char **argv)
8 bc5d5771 2006-01-27 devnull {
9 bc5d5771 2006-01-27 devnull Ndbtuple *t, *t0;
10 fa325e9b 2020-01-10 cross
11 bc5d5771 2006-01-27 devnull ARGBEGIN{
12 bc5d5771 2006-01-27 devnull default:
13 bc5d5771 2006-01-27 devnull goto usage;
14 bc5d5771 2006-01-27 devnull }ARGEND
15 fa325e9b 2020-01-10 cross
16 bc5d5771 2006-01-27 devnull if(argc != 2){
17 bc5d5771 2006-01-27 devnull usage:
18 bc5d5771 2006-01-27 devnull fprint(2, "usage: testdns name val\n");
19 bc5d5771 2006-01-27 devnull exits("usage");
20 bc5d5771 2006-01-27 devnull }
21 fa325e9b 2020-01-10 cross
22 bc5d5771 2006-01-27 devnull quotefmtinstall();
23 bc5d5771 2006-01-27 devnull if((t = dnsquery(nil, argv[0], argv[1])) == nil)
24 bc5d5771 2006-01-27 devnull sysfatal("dnsquery: %r");
25 fa325e9b 2020-01-10 cross
26 bc5d5771 2006-01-27 devnull for(t0=t; t; t=t->entry){
27 bc5d5771 2006-01-27 devnull print("%s=%q ", t->attr, t->val);
28 bc5d5771 2006-01-27 devnull if(t->line == t0){
29 bc5d5771 2006-01-27 devnull print("\n");
30 bc5d5771 2006-01-27 devnull t0 = t->entry;
31 bc5d5771 2006-01-27 devnull }
32 bc5d5771 2006-01-27 devnull }
33 bc5d5771 2006-01-27 devnull exits(0);
34 bc5d5771 2006-01-27 devnull }