
{  Define the codes for the kinds of hardware faults that can be injected
{  and some utility functions to condition the job environment.  If new
{  kinds of hardware faults are added they should be added before
{  'syc$hfk_uf_null_function'.  SYC$HFK_UF_NULL_FUNCTION separates the
{  hardware fault kinds from utility functions.

  CONST
    syc$hfk_retry = 0,
    syc$hfk_exchange = 1,
    syc$hfk_trap = 2,
    syc$hfk_halt = 3,
    syc$hfk_pdm_halt = 4,
    syc$hfk_software_error = 5,

{  Define separator between last hardware fault kind and utility functions.

    syc$hfk_uf_null_function = 6,

{  Utility function to clear synchrnous bits in monitor mask of caller's
{  exchange package.

    syc$hfk_uf_clear_sync_in_mm = syc$hfk_uf_null_function + 1,
          {  Clear synchrnous bits in callers monitor mask.
    syc$hfk_uf_max_value = 0ff(16),

{  Define value of last hardware fault kind.

    syc$hfk_max_hardware_fault_kind = syc$hfk_uf_null_function - 1;

