
{Init_new_io is set to true in job mode and cleared in monitor before
{a reissue of the monitor request if wait is true.  This is to prevent
{mmp$mm_write_modified_pages from initiating new writes.

  TYPE
    mmt$rb_memory_manager_io = record
      reqcode: ALIGNED [0 MOD 8] syt$monitor_request_code,
      status: syt$monitor_status,
      pva: ^cell,
      length: ost$segment_length,
      stat_p: ^mmt$io_status,
      waitopt: ost$wait,
      condition: ost$status_condition,
      active_io_count: mmt$active_io_count,
      init_new_io: boolean,                          {Used only for write_modified_pages processing.}
      case sub_reqcode: mmt$sub_reqcodes of
      = mmc$iorc_write_pages =
        remove_pages: boolean,
      = mmc$iorc_await_io_completion =
        latest_completion_time: integer,
        wait_time: integer,
      casend,
    recend,

    mmt$active_io_count = 0 .. 32,
    mmt$sub_reqcodes = (mmc$iorc_read_pages, mmc$iorc_write_pages, mmc$iorc_await_io_completion);

*copyc syt$monitor_request_code
*copyc syc$monitor_request_codes
*copyc syt$monitor_status
*copyc osd$virtual_address
*copyc ost$wait
*copyc mmt$io_status
*copyc ost$status

