"path" is a quick utility to find paths from the local site to a remote
one. It uses pathalias to generate its database, which is incorporated into
the program in a highly compressed form.

Two utility programs massage the pathalias database before "path" gets hold
of it.

"pathfix" creates paths to certain domain gateways and leaf nodes in order
to facilitate the creation of the database, and

"walkdb" creates the ".c" files which make up the database. Ignore any
warnings from these two programs... they'll stop and tell you if there's
a serious problem.

"path" generates paths to sites, but it can also shorten those long
paths that "Rnmail" gets when you reply to netnews. The following
context diff illustrates this:

*** Rnmail.old	Thu Mar 12 12:06:07 1987
--- Rnmail	Thu Mar 12 14:58:56 1987
***************
*** 49,54
  cat=/bin/cat
  grep=/usr/ucb/grep
  rm=/bin/rm
  
  tmpart=/tmp/rnmail$$
  dotdir=${DOTDIR-${HOME-$LOGDIR}}

--- 49,56 -----
  cat=/bin/cat
  grep=/usr/ucb/grep
  rm=/bin/rm
+ mv=/bin/mv
+ lpath=/usr/local/bin/path
  
  tmpart=/tmp/rnmail$$
  dotdir=${DOTDIR-${HOME-$LOGDIR}}
***************
*** 59,64
  *)  case $1 in
      -h)
  	headerfile="$2"
  	case $# in
  	3) oldart=$3 ;;
  	esac

--- 61,71 -----
  *)  case $1 in
      -h)
  	headerfile="$2"
+ # cat $headerfile
+ 	$lpath -h <$headerfile >$tmpart
+ # cat $tmpart
+ 	$mv $tmpart $headerfile
+ # cat $headerfile
  	case $# in
  	3) oldart=$3 ;;
  	esac
