From 5c9f76b5e5dc5c0537896b0e487b101dad38a746 Mon Sep 17 00:00:00 2001 From: rsc Date: Tue, 14 Feb 2006 19:43:19 +0000 Subject: remove unused --- src/cmd/ndb/dnsdebug.c | 22 +++++++++++++++++----- 1 file changed, 17 insertions(+), 5 deletions(-) (limited to 'src/cmd/ndb/dnsdebug.c') diff --git a/src/cmd/ndb/dnsdebug.c b/src/cmd/ndb/dnsdebug.c index b7339372..34c75d6a 100755 --- a/src/cmd/ndb/dnsdebug.c +++ b/src/cmd/ndb/dnsdebug.c @@ -4,6 +4,7 @@ #include #include #include +#include #include "dns.h" enum @@ -16,7 +17,6 @@ enum }; static char *servername; -static RR *serverrr; static RR *serveraddrs; int debug; @@ -42,7 +42,14 @@ void doquery(char*, char*); void docmd(int, char**); void -main(int argc, char *argv[]) +usage(void) +{ + fprint(2, "usage: dnsdebug -rxf [-p port] [query ...]\n"); + threadexitsall("usage"); +} + +void +threadmain(int argc, char *argv[]) { int n; Biobuf in; @@ -52,6 +59,9 @@ main(int argc, char *argv[]) strcpy(mntpt, "/net"); ARGBEGIN{ + case 'p': /* XXX */ + portname = EARGF(usage()); + break; case 'r': resolver = 1; break; @@ -60,8 +70,10 @@ main(int argc, char *argv[]) strcpy(mntpt, "/net.alt"); break; case 'f': - dbfile = ARGF(); + dbfile = EARGF(usage()); break; + default: + usage(); }ARGEND now = time(0); @@ -78,7 +90,7 @@ main(int argc, char *argv[]) if(argc > 0){ docmd(argc, argv); - exits(0); + threadexitsall(0); } Binit(&in, 0, OREAD); @@ -94,7 +106,7 @@ main(int argc, char *argv[]) docmd(n, f); } - exits(0); + threadexitsall(0); } static char* -- cgit v1.2.3