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

Diff for /mandoc/mandocdb.c between version 1.137 and 1.138

version 1.137, 2014/04/16 21:36:18 version 1.138, 2014/04/18 21:55:38
Line 442  main(int argc, char *argv[])
Line 442  main(int argc, char *argv[])
                  */                   */
                 if (0 == set_basedir(path_arg))                  if (0 == set_basedir(path_arg))
                         goto out;                          goto out;
                 for (i = 0; i < argc; i++)                  if (dbopen(1)) {
                         filescan(argv[i]);                          for (i = 0; i < argc; i++)
                 if (0 == dbopen(1))                                  filescan(argv[i]);
                         goto out;                          if (OP_TEST != op)
                 if (OP_TEST != op)                                  dbprune();
                         dbprune();                  } else {
                           /*
                            * Database missing or corrupt.
                            * Recreate from scratch.
                            */
                           op = OP_DEFAULT;
                           if (0 == treescan())
                                   goto out;
                           if (0 == dbopen(0))
                                   goto out;
                   }
                 if (OP_DELETE != op)                  if (OP_DELETE != op)
                         mpages_merge(mc, mp);                          mpages_merge(mc, mp);
                 dbclose(1);                  dbclose(OP_DEFAULT == op ? 0 : 1);
         } else {          } else {
                 /*                  /*
                  * If we have arguments, use them as our manpaths.                   * If we have arguments, use them as our manpaths.

Legend:
Removed from v.1.137  
changed lines
  Added in v.1.138

CVSweb