*/
static const char * const cvsid =
- "$Id: adnslogres.c,v 1.18 2000/09/17 00:24:24 ian Exp $";
+ "$Id: adnslogres.c,v 1.19 2000/09/17 00:43:10 ian Exp $";
#include <sys/types.h>
#include <sys/time.h>
adns_finish(adns);
}
-static void usage(void) {
- fprintf(stderr, "usage: %s [-d] [-p] [-c concurrency] [-C config] [logfile]\n",
+static void printhelp(FILE *file) {
+ fprintf(file, "usage: %s [-d] [-p] [-c concurrency] [-C config] [logfile]\n",
progname);
+}
+
+static void usage(void) {
+ printhelp(stderr);
exit(1);
}
extern char *optarg;
FILE *inf;
+ if (argv[1] && !strcmp(argv[1],"--help")) {
+ printhelp(stdout);
+ if (ferror(stdout) || fclose(stdout)) { perror("stdout"); exit(1); }
+ exit(0);
+ }
+
maxpending= DEFMAXPENDING;
opts= 0;
while ((c= getopt(argc, argv, "c:C:dp")) != -1)