
{ Common deck DMT$CHAPTER_INFO
{ Define record used for returning info for the dmp$fetch_chapter_info request.

  TYPE
    dmt$chapter_info = RECORD
      page_status: dmt$page_status,
      preset_value: amt$preset_value,
      tu_chapter_offset: ost$segment_offset,
      tu_length: ost$segment_length,
      bytes_per_allocation: 0 .. dmc$max_bytes_per_allocation,
    RECEND,

    dmt$read_or_write = (dmc$read, dmc$write),
    dmt$flag_requirements = (dmc$no_flag, dmc$global_flag, dmc$local_flag),

    dmt$page_status = (dmc$page_not_on_disk, dmc$page_on_disk,
      dmc$page_beyond_file_limit, dmc$page_space_not_allocated,
      dmc$file_not_assigned,
      dmc$page_location_indeterminate, dmc$initialization_in_prog,
      dmc$sft_locked, dmc$file_write_lock_set,
      dmc$volume_unavailable, dmc$page_not_on_server, dmc$page_on_server,
      dmc$allocate_required_on_server, dmc$file_server_terminated);

?? PUSH (LISTEXT := ON) ??
*copyc AMT$PRESET_VALUE
*copyc DMT$ALLOCATION_SIZE
*copyc OSD$VIRTUAL_ADDRESS
?? POP ??
