version 1.7, 2011/12/16 12:06:35 |
version 1.8, 2011/12/18 18:51:01 |
|
|
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); |
|
|
|
|
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", |