freebsd-nq/usr.bin/whereis
Joerg Wunsch e97f67f532 Complete rewrite, once again.
This is basically a ``C compilation'' of the former whereis.pl file,
employing the same algorithms, and aiming at being mostly
UI-compatible to the old (legally tainted) 4.3BSD whereis(1).  In
comparision, the 4.4BSD-Lite version is just another variant of
which(1) only, where in particular the option to search for source
directories is sorely missing.

While i was at it, i added two more options which i contemplated doing
long since.  -x will suppress the run of locate(1) to find sources
that could not be found otherwise, potentially saving a lot of time
(but obviously, risking to not find some sources that are well hidden
in the tree).  -q will omit the leading name of the query, so in
particular, you can now do something like:

	cd `whereis -qs ls`

I'd explicitly like to thank johan for his review which was quite a
bit more than an average review, including sending me a lot of diffs.

Reviewed by:	johan
2002-07-11 21:20:54 +00:00
..
Makefile Complete rewrite, once again. 2002-07-11 21:20:54 +00:00
pathnames.h Complete rewrite, once again. 2002-07-11 21:20:54 +00:00
whereis.1 Complete rewrite, once again. 2002-07-11 21:20:54 +00:00
whereis.c Complete rewrite, once again. 2002-07-11 21:20:54 +00:00