version 1.10, 2003/06/10 22:20:44 |
version 1.13, 2007/08/06 19:16:06 |
|
|
if (argc < 1) |
if (argc < 1) |
usage(); |
usage(); |
|
|
if ((found = malloc((u_int)argc * sizeof(int))) == NULL) |
if ((found = calloc(argc, sizeof(int))) == NULL) |
err(1, NULL); |
err(1, NULL); |
memset(found, 0, argc * sizeof(int)); |
|
|
|
for (p = argv; *p; ++p) /* convert to lower-case */ |
for (p = argv; *p; ++p) /* convert to lower-case */ |
lowstr(*p, *p); |
lowstr(*p, *p); |
|
|
else { |
else { |
config(conffile); |
config(conffile); |
ep = (tp = getlist("_whatdb")) == NULL ? |
ep = (tp = getlist("_whatdb")) == NULL ? |
NULL : tp->list.tqh_first; |
NULL : TAILQ_FIRST(&tp->list); |
for (; ep != NULL; ep = ep->q.tqe_next) |
for (; ep != NULL; ep = TAILQ_NEXT(ep, q)) |
apropos(argv, ep->s, 0); |
apropos(argv, ep->s, 0); |
} |
} |
|
|
|
|
{ |
{ |
|
|
(void)fprintf(stderr, |
(void)fprintf(stderr, |
"usage: apropos [-C file] [-M path] [-m path] keyword [...]\n"); |
"usage: apropos [-C file] [-M path] [-m path] keyword ...\n"); |
exit(1); |
exit(1); |
} |
} |