
*IF $true(osv$unix)
  CONST
{   osc$heap_size = 5FFFFF(16);
    osc$heap_size = 100000;

{Define Type declaration for the OS heaps.

  TYPE
    ost$heap = HEAP (ARRAY [1 .. osc$heap_size] of cell);

*ELSE
{Define segment numbers for system heaps and reserved segments.

  CONST
    osc$segnum_page_table = 0,
    osc$segnum_mainframe_wired = 1,
    osc$segnum_mainframe_wired_cb = 12(16),
    osc$segnum_mainframe_paged = 2,
    osc$segnum_job_fixed_heap = 3,
    osc$segnum_job_pageable_heap = 4,
    osc$segnum_task_private_heap = 5,
    osc$segnum_task_shared_heap = 6,
    osc$segnum_task_private_ring_11 = 7,
    osc$segnum_system_dayfile = 8,
    osc$segnum_job_dayfile = 9,

{ The following constant defines the segment number of the first global log
{  FOLLOWING the system dayfile.  The segment numbers are sequential starting
{  there

    osc$segnum_first_global_log = 1f(16);

{Define Type declaration for the OS heaps.

  TYPE
    ost$heap = HEAP (REP 3ffffff(16) of cell);
*IFEND
