From 7db1972665fbb9671016f16cc079920a8d80eac4 Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Tue, 26 Sep 2006 21:23:59 +0000 Subject: remove debugging stuff add usage --- netmet2.c | 34 ++++++++++++++-------------------- 1 file changed, 14 insertions(+), 20 deletions(-) diff --git a/netmet2.c b/netmet2.c index 0b87253..796d5a5 100644 --- a/netmet2.c +++ b/netmet2.c @@ -57,8 +57,8 @@ void display2(void); void updatedata(int, int); int findif(int, int, char **); int readdata(int, char *, void *); -int dumpflags(u_int); void unit(WINDOW *, int); +__dead void usage(void); int main(int argc, char **argv) @@ -68,13 +68,14 @@ main(int argc, char **argv) int ch; int del = 2; - while ((ch = getopt(argc, argv, "s:")) != -1) { + while ((ch = getopt(argc, argv, "s:h")) != -1) { switch (ch) { case 's': del = atoi(optarg); break; default: - break; + usage(); + /* NOTREACHED */ } } argc -= optind; @@ -82,9 +83,8 @@ main(int argc, char **argv) sock = socket(AF_INET, SOCK_DGRAM, 0); num = findif(sock, argc, argv); - printf("%d\n", num); if (num == 0) - return -1; + usage(); initscreen(num); curs_set(0); @@ -299,21 +299,6 @@ readdata(int sock, char *name, void *data) return ioctl(sock, SIOCGIFDATA, (caddr_t)&ifr); } -int -dumpflags(unsigned int b) -{ - char x[] = "M210SOAPNRNPLDBU"; - int i = 16; - char buf[17]; - - buf[i] = '\0'; - for (; i--; b >>= 1) - buf[i] = b & 1 ? x[i] : '-'; - printf("%s\n", buf); - - return 0; -} - void unit(WINDOW *w, int n) { @@ -323,3 +308,12 @@ unit(WINDOW *w, int n) ; wprintw(w, "%4d %cBps", n, " KMG"[i]); } + +__dead void +usage(void) +{ + extern char *__progname; + + (void)fprintf(stderr, "usage: %s [-s time] [if ...]\n", __progname); + exit(-1); +} -- cgit v1.2.3