
{ The cpu time limit has a unit of seconds.

  TYPE
    jmt$cpu_time_limit = 0 .. jmc$cpu_time_limit_maximum;

  CONST
    jmc$cpu_time_limit_maximum = sfc$unlimited;

{ The following constants define the range of values permitted on SCL
{ parameter definitions and the internal representation for the keywords,
{ UNSPECIFIED, REQUIRED, SYSTEM_DEFAULT, and UNLIMITED.

  CONST
    jmc$lowest_cpu_time_limit = 1,
*IF $true(osv$unix)
    jmc$highest_cpu_time_limit = 7ffffffe(16),
    jmc$unspecified_cpu_time_limit = 7fffffff(16),
    jmc$required_cpu_time_limit = 7fffffff(16),
    jmc$system_default_cpu_time_lim = 7fffffff(16),
*ELSE
    jmc$highest_cpu_time_limit = 7fffffffffff(16), { 2**48 - 1
    jmc$unspecified_cpu_time_limit = jmc$highest_cpu_time_limit +
          jmc$unspecified_offset,
    jmc$required_cpu_time_limit = jmc$highest_cpu_time_limit +
          jmc$required_offset,
    jmc$system_default_cpu_time_lim = jmc$highest_cpu_time_limit +
          jmc$system_default_offset,
*IFEND
    jmc$unlimited_cpu_time_limit = jmc$cpu_time_limit_maximum;

*copyc jmc$attribute_keyword_offsets
*copyc sfc$unlimited
