
{
{   The purpose of this request is to define a monitor fault handler within a
{ job for a specified monitor fault.  The request effects all existing and
{ future tasks within the job.
{
{   Attempts to define an already defined handler are in error.
{
{  WARNING: this request is intended for testing purposes only -
{           "released" systems must have fault identifiers and
{           corresponding fault handlers known at compile-time.
{
{       PMP$DEFINE_MONITOR_FAULT (FAULT_ID, FAULT_HANDLER, STATUS)
{
{ FAULT_ID: (input) This parameter specifies the monitor fault identifier
{       the fault handler is to process.
{
{ FAULT_HANDLER: (input) This parameter specifies the handler for the
{       specified fault.  The low ring of execution of the handler must
{       be osc$tmtr_ring, otherwise the request is in error.  The high
{       ring must be osc$user_ring_2 or at least osc$tsrv_ring with a
{       call bracket of osc$user_ring_2, otherwise the request is in
{       error.
{
{ STATUS: (output) This parameter specifies the request status.
{       CONDITION: pme$nil_handler, pme$handler_already_defined,
{                  pme$invalid_identifier, pme$exec_call_bracket_error.
{       IDENTIFIER: pmc$program_management_id.
{
