{Define swap status field used in IJL (initiated job list entry).

  TYPE
    jmt$ijl_swap_status = (jmc$iss_null,
        jmc$iss_executing,
        jmc$iss_idle_tasks_initiated,
        jmc$iss_job_idle_tasks_complete,
        jmc$iss_swapped_no_io,
        jmc$iss_flush_am_pages,
        jmc$iss_job_allocate_swap_file,
        jmc$iss_wait_allocate_swap_file,
        jmc$iss_allocate_swap_file,
        jmc$iss_wait_job_io_complete,
        jmc$iss_job_io_complete,
        jmc$iss_wait_allocate_sfd,
        jmc$iss_allocate_sfd,
        jmc$iss_swapped_io_cannot_init,
        jmc$iss_initiate_swapout_io,
        jmc$iss_wait_swapout_io_init,
        jmc$iss_swapout_io_initiated,
        jmc$iss_swapout_io_complete,
        jmc$iss_swapped_io_complete,
        jmc$iss_free_swapped_memory,
        {Note: jmc$iss_swapout_complete is used by syp$get_job_swap_status
        {to determine if JWS pages were recovered (or not) by DM file recovery
        jmc$iss_swapout_complete,
        jmc$iss_swapin_requested,
        jmc$iss_swapin_resource_claimed,
        jmc$iss_wait_swapin_io_init,
        jmc$iss_swapin_io_initiated,
        jmc$iss_swapin_io_complete),

    jmt$swapout = jmc$iss_idle_tasks_initiated .. jmc$iss_swapout_complete,
    jmt$swapin = jmc$iss_swapin_requested .. jmc$iss_swapin_io_complete;

{ The following constants are used to inhibit access to jobs that are in
{ the process of being swapped.  Memory manager io is inhibited if swap status
{ is greater than jmc$inhibit_memory_manager_io (MMP$GET_INHIBIT_IO_STATUS).
{ XCB access is inhibited if swap status is greater than jmc$inhibit_xcb_access
{ (TMP$GET_XCB_ACESS_STATUS).

  CONST
    jmc$inhibit_memory_manager_io = jmc$iss_swapped_no_io,
    jmc$inhibit_xcb_access = jmc$iss_swapped_io_cannot_init;

