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

Diff for /mandoc/catman.c between version 1.7 and 1.8

version 1.7, 2011/12/16 12:06:35 version 1.8, 2011/12/18 18:51:01
Line 66  int
Line 66  int
 main(int argc, char *argv[])  main(int argc, char *argv[])
 {  {
         int              ch;          int              ch;
         char            *aux, *base;          char            *aux, *base, *conf_file;
         struct manpaths  dirs;          struct manpaths  dirs;
         char             buf[MAXPATHLEN];          char             buf[MAXPATHLEN];
         extern char     *optarg;          extern char     *optarg;
Line 81  main(int argc, char *argv[])
Line 81  main(int argc, char *argv[])
         aux = base = NULL;          aux = base = NULL;
         xstrlcpy(buf, "/var/www/cache/man.cgi", MAXPATHLEN);          xstrlcpy(buf, "/var/www/cache/man.cgi", MAXPATHLEN);
   
         while (-1 != (ch = getopt(argc, argv, "fm:M:o:v")))          while (-1 != (ch = getopt(argc, argv, "C:fm:M:o:v")))
                 switch (ch) {                  switch (ch) {
                   case ('C'):
                           conf_file = optarg;
                           break;
                 case ('f'):                  case ('f'):
                         force = 1;                          force = 1;
                         break;                          break;
Line 112  main(int argc, char *argv[])
Line 115  main(int argc, char *argv[])
         }          }
   
         memset(&dirs, 0, sizeof(struct manpaths));          memset(&dirs, 0, sizeof(struct manpaths));
         manpath_parse(&dirs, NULL, base, aux);          manpath_parse(&dirs, conf_file, base, aux);
         ch = manup(&dirs, buf);          ch = manup(&dirs, buf);
         manpath_free(&dirs);          manpath_free(&dirs);
         return(ch ? EXIT_SUCCESS : EXIT_FAILURE);          return(ch ? EXIT_SUCCESS : EXIT_FAILURE);
Line 124  usage(void)
Line 127  usage(void)
   
         fprintf(stderr, "usage: %s "          fprintf(stderr, "usage: %s "
                         "[-fv] "                          "[-fv] "
                           "[-C file] "
                         "[-o path] "                          "[-o path] "
                         "[-m manpath] "                          "[-m manpath] "
                         "[-M manpath]\n",                          "[-M manpath]\n",

Legend:
Removed from v.1.7  
changed lines
  Added in v.1.8

CVSweb