
  TYPE
    pft$sfid_status = record
      case recovery_state: pft$attached_pf_recovery_state of
      = pfc$attached_pf_normal, pfc$attached_pf_awaiting_client =
        sfid: gft$system_file_identifier,
        { In the pfc$attached_pf_awaiting_client state the file is attached
        { in the catalog, and in the attached_permanent_file_table, but
        { has not been updated in the file manager table.  The file is
        { awaiting the client job to re-obtain the information for the file.
      = pfc$attached_pf_in_job_recovery =
        { A new sfid is not assigned after a system failure.
        { The internal cycle path should not be referenced, because it contains
        { the old internal names (global file names) for the catalogs.  When
        { the catalog is changed to uncouple the internal name of an object
        { with the physical device manager global file name, reference to this
        { unique path will be used.
      casend,
    recend;

*copyc gft$system_file_identifier
*copyc pft$attached_pf_recovery_state
