Lines Matching refs:search
122 struct mansearch search;
176 memset(&search, 0, sizeof(struct mansearch));
177 search.outkey = "Nd";
180 search.argmode = ARG_NAME;
182 search.argmode = ARG_EXPR;
184 search.argmode = ARG_WORD;
186 search.argmode = ARG_NAME;
188 search.argmode = ARG_FILE;
217 search.argmode = ARG_WORD;
243 search.argmode = ARG_EXPR;
246 search.argmode = ARG_FILE;
256 search.outkey = optarg;
262 search.arch = optarg;
265 search.sec = optarg;
285 usage(search.argmode);
290 switch (search.argmode) {
328 if (search.argmode == ARG_NAME) {
339 search.sec = (char *)uc;
343 if (search.arch == NULL)
344 search.arch = getenv("MACHINE");
346 if (search.arch == NULL)
347 search.arch = MACHINE;
355 if (search.argmode != ARG_FILE) {
357 usage(search.argmode);
359 if (search.argmode == ARG_NAME &&
361 search.firstmatch = 1;
368 if ( ! mansearch(&search, &conf.manpath,
370 usage(search.argmode);
372 if (search.argmode != ARG_NAME) {
381 if (search.argmode == ARG_NAME)
382 fs_search(&search, &conf.manpath,
453 if (search.argmode == ARG_FILE && ! moptions(&options, auxpaths))
527 if (search.argmode != ARG_FILE) {