{
{ This deck defines the types and constants used in the emitting of
{ system-wide job and page queue count information.
{

  TYPE
    ost$job_and_memory_stats = array [1 .. *] of integer;

  CONST
    osc$jms_free_pages = 1,
    osc$jms_available_pages = 2,
    osc$jms_avail_mod_pages = 3,
    osc$jms_wired_pages = 4,
    osc$jms_shared_pages = 5,  {sum of shared queues}
    osc$jms_fixed_pages = 6,
    osc$jms_io_error_pages = 7,
    osc$jms_job_working_set_pages = 8,
    osc$jms_swapped_jobs = 9,
    osc$jms_ready_tasks = 10,
    osc$jms_total_interactive_jobs = 11,
    osc$jms_tot_noninteractive_jobs = 12,

{ NOTE: Any additions to this deck must be made before this point.  The shared queues  defined below must
{       be the last definitions because the number of shared_site_defined queues varies.  Although the
{       individual shared queues need not be defined, they are listed here for convenience:
{           task_service        = 13
{           executable_file     = 14
{           non_executable_file = 15
{           device_file         = 16
{           file_server         = 17
{           Other               = 18
{           First_site_defined  = 19

    osc$jms_shared_first            = 13,
    osc$jms_shared_last_sys         = osc$jms_shared_first + mmc$pq_shared_last_sys - mmc$pq_shared_first,
    osc$jms_shared_first_site       = osc$jms_shared_last_sys + 1;

*copyc mmt$page_frame_queue_id
