*copyc osc$base_exception
  CONST
    tmc$ = osc$base_exception + 7000;

?? NEWTITLE := 'TASK MGT MTR MODE : ''OS'' + 7000 .. ''OS'' + 7999', EJECT ??
?? FMT (FORMAT := OFF) ??

  CONST
    tme$invalid_global_taskid = tmc$ + 1,
    {F The taskid specified on the call is invalid.}

    tme$ptl_full = tmc$ + 2,
    {F PTL is full on a create task or job request.}

    tme$invalid_active_job_ordinal = tmc$ + 3,
    {F The AJL ordinal specified on the request is invalid.}

    tme$invalid_segment = tmc$ + 4,
    {F The segment number for mapping in the job fixed segment is invalid.}

    tme$job_swapped_out = tmc$ + 5,
    {F The job referenced by the request is swapped out.}

    tme$job_has_terminated = tmc$ + 6,
    {F Attempt to swapout a job that has terminated.}

    tme$mtr_signal_buffers_full = tmc$ + 7,
    {F MTR_SIGNAL_BUFFER was found to be full on trying to send a signal to the job.}

    tme$monitor_fault_buffer_full = tmc$ + 8,
    {F MTR_FAULT_BUFFER was found to be full on trying to send a mtr fault.}

    tme$unexpected_job_status = tmc$ + 9,
    {F The job status was not as expected by the request.}

    tme$insufficient_privilege = tmc$ + 10,
    {F Insufficient privilege specified on the request.}

       tme$system_task_list_error = tmc$ + 11,
       {F The system task list does not match the XCB information.}

       tme$illegal_system_task_exit = tmc$ + 12,
       {F The exiting task had the critical_task flag set.}

    tme$system_task_missing = tmc$ + 13,
    {F Attempt to ready non existing system task.}

    tme$task_already_system_task = tmc$ + 14,
    {F Duplicate request to become system task.}

    tme$duplicate_system_task = tmc$ + 15,
    {F Another task with this id is already present.}

    tme$invalid_system_task = tmc$ + 16,
    {F Attempt to set system task id of task not within the system job.}

    tme$ready_task_list_size_error = tmc$ + 17;
    {F Ready Task List or Response List too small.

?? FMT (FORMAT := ON) ??
?? OLDTITLE ??
