

?? NEWTITLE := 'ERROR CODES FOR JOB SWAPPER : ''JS'' 0 .. 7', EJECT ??
?? FMT (FORMAT := OFF) ??
  CONST
    jsc$min_ecc = (($INTEGER ('J') * 100(16)) + $INTEGER ('S')) * 1000000(16),
    jsc$min_ecc_js {base error condition code} = jsc$min_ecc {***KLUDGE***},


    jse$not_enough_mem_for_swap_in = jsc$min_ecc_js + 0,
    {E+ Not enough memory in free and available queue to swap job in.}

    jse$unimplemented_subfunction = jsc$min_ecc_js + 1,
    {E+ Unimplemented job swapping monitor subfunction.}

    jse$pt_full_on_swap_in = jsc$min_ecc_js + 2,
    {E+ Page table full on swap in.}

    jse$unable_to_idle_all_tasks = jsc$min_ecc_js + 3,
    {E+ Unable to idle all tasks in the job.}

    jse$job_terminated = jsc$min_ecc_js + 4,
    {E+ Attempted to swap a job that has terminated.}

    jse$job_not_in_long_wait = jsc$min_ecc_js + 5,
    {E+ Attempted a conditional swap of a job not in long wait.}

    jse$job_executing_non_swappable = jsc$min_ecc_js + 6,
    {E+ Job is executing and not swappable.}

    jse$swapin_rejected_pages_freed = jsc$min_ecc_js + 7,
    {E+ Swapin rejected because swapout still active and pages have been freed.}

    jse$swapout_and_job_swapped_out = jsc$min_ecc_js + 8,
    {E+ Job mode swapout request for job already swapped out.}

    jse$swap_file_not_allocated = jsc$min_ecc_js + 9,
    {E+ Swap file not allocated--job mode will be called to allocate.}

    jse$swap_file_volume_unavail = jsc$min_ecc_js + 10,
    {E+ Swap file volume is unavailable.}

    jse$bad_swap_file_data_detected = jsc$min_ecc_js + 11,
    {E+ Bad data was detected in the swap file--the job is dead.}

    jse$job_aged_not_swapped = jsc$min_ecc_js + 12;
    {E+ The job was aged to free memory, not swapped.}

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