COHERENT manpages

This page displays the COHERENT manpage for srcpath [Find source files].

List of available manpages
Index


srcpath -- Command

Find source files
srcpath [-aw] [-p path] filename pattern ...

The command srcpath  expands the environmental variable SRCPATH, applies it
to each argument, and prints the full path of each unique result.

An  argument can  either be  a file  name or a  pattern.  For  example, the
command

    srcpath "*.[ch]"

finds all .c  and .h files on SRCPATH. By  default.  srcpath keeps only the
first file that it finds  with a given name.  srcpath automatically appends
`.' to  the beginning  of SRCPATH  so files in  the current  directory have
precedence.

srcpath recognizes the following command-line options:

-p path
   Use path as its path instead of SRCPATH. For example,

       srcpath -p ".:/usr/src/cmd" "*.c"

   tells srcpath  to search `.' and /usr/src/cmd  instead of  SRCPATH. Note
   that with  this option, srcpath does not automatically  place `.' at the
   beginning of the list.

-a Disable shadowing.   Normally, if srcpath finds a file  is found in more
   than one directory on the path, it prints only the first.  The -a option
   forces srcpath to print all instances of the file name.

-w By default, srcpath silently bypasses directories and matching files for
   which it  has no read  permission.  The -w  option causes it  to print a
   warning message when this happens.

See Also

commands,
find,
make,
PATH