{
{   The purpose  of  this  procedure  is  to determine if a path exists in the
{ permanent file catalog system.  If the path does exist the type of the  path
{ (catalog  or permanent file) is returned.  If the parent (or grandparent) of
{ the item to determine does not exist, then an error status is returned.
{
{       PUP$DETERMINE_PATH_EXISTENCE (PATH, ITEM_TO_DETERMINE, PATH_EXISTS,
{         PATH_TYPE, STATUS)
{
{ PATH: (input) This parameter specifies the permanent file catalog path.
{
{ ITEM_TO_DETERMINE:  (input)  This parameter specifies which item in the path
{       is to be checked for current existence.
{
{ PATH_EXISTS: (output) This parameter returns whether the item  to  determine
{       exists in the current permanent file catalog.
{
{ PATH_TYPE:  (output)  This  parameter  returns  the  type  of  the  item, IF
{       path_exists.
{
{ STATUS: (output) This parameter returns the request  status.   Possible  bad
{       status  may be returned if item_to_determine - n (where n>=1) does not
{       exists in the permanent file catalog.
{
{       CONDITIONS:
{
{       IDENTIFIER: puc$pf_utility_id
{
