[BACK]Return to mandocdb.c CVS log [TXT][DIR] Up to [cvsweb.bsd.lv] / mandoc

Diff for /mandoc/mandocdb.c between version 1.125 and 1.127

version 1.125, 2014/04/03 15:37:19 version 1.127, 2014/04/03 21:45:31
Line 357  main(int argc, char *argv[])
Line 357  main(int argc, char *argv[])
         path_arg = NULL;          path_arg = NULL;
         op = OP_DEFAULT;          op = OP_DEFAULT;
   
         while (-1 != (ch = getopt(argc, argv, "aC:Dd:nQT:tu:W")))          while (-1 != (ch = getopt(argc, argv, "aC:Dd:npQT:tu:v")))
                 switch (ch) {                  switch (ch) {
                 case ('a'):                  case ('a'):
                         use_all = 1;                          use_all = 1;
Line 378  main(int argc, char *argv[])
Line 378  main(int argc, char *argv[])
                 case ('n'):                  case ('n'):
                         nodb = 1;                          nodb = 1;
                         break;                          break;
                   case ('p'):
                           warnings = 1;
                           break;
                 case ('Q'):                  case ('Q'):
                         mparse_options |= MPARSE_QUICK;                          mparse_options |= MPARSE_QUICK;
                         break;                          break;
Line 400  main(int argc, char *argv[])
Line 403  main(int argc, char *argv[])
                         path_arg = optarg;                          path_arg = optarg;
                         op = OP_DELETE;                          op = OP_DELETE;
                         break;                          break;
                 case ('W'):                  case ('v'):
                         warnings = 1;                          /* Compatibility with espie@'s makewhatis. */
                         break;                          break;
                 default:                  default:
                         goto usage;                          goto usage;
Line 459  main(int argc, char *argv[])
Line 462  main(int argc, char *argv[])
                 } else                  } else
                         manpath_parse(&dirs, path_arg, NULL, NULL);                          manpath_parse(&dirs, path_arg, NULL, NULL);
   
                   if (0 == dirs.sz) {
                           exitcode = (int)MANDOCLEVEL_BADARG;
                           say("", "Empty manpath");
                   }
   
                 /*                  /*
                  * First scan the tree rooted at a base directory, then                   * First scan the tree rooted at a base directory, then
                  * build a new database and finally move it into place.                   * build a new database and finally move it into place.
Line 506  out:
Line 514  out:
         ohash_delete(&mlinks);          ohash_delete(&mlinks);
         return(exitcode);          return(exitcode);
 usage:  usage:
         fprintf(stderr, "usage: %s [-aDnQW] [-C file] [-Tutf8]\n"          fprintf(stderr, "usage: %s [-aDnpQ] [-C file] [-Tutf8]\n"
                         "       %s [-aDnQW] [-Tutf8] dir ...\n"                          "       %s [-aDnpQ] [-Tutf8] dir ...\n"
                         "       %s [-DnQW] [-Tutf8] -d dir [file ...]\n"                          "       %s [-DnpQ] [-Tutf8] -d dir [file ...]\n"
                         "       %s [-DnW] -u dir [file ...]\n"                          "       %s [-Dnp] -u dir [file ...]\n"
                         "       %s [-Q] -t file ...\n",                          "       %s [-Q] -t file ...\n",
                        progname, progname, progname,                         progname, progname, progname,
                        progname, progname);                         progname, progname);

Legend:
Removed from v.1.125  
changed lines
  Added in v.1.127

CVSweb