*copyc OSD$DEFAULT_PRAGMATS
MODULE iim$task_shared_variables;
?? TITLE := 'MODULE iim$task_shared_variables' ??

?? PUSH (LISTEXT := ON) ??
*copyc IIT$CONNECTION_DESCRIPTION
*copyc iit$xt_xterm_control_block
*copyc iit$xt_xterm_message_control
*copyc nat$data_fragments
*copyc OST$GLOBAL_TASK_ID
*copyc ost$signature_lock
?? POP ??

  VAR
    iiv$job_monitor_task_id: [XDCL, #GATE] ost$global_task_id,
    iiv$job_suspended: [XDCL] boolean := FALSE,
    iiv$break_reason: [XDCL, #GATE] iit$break_reason := 0,
    iiv$terminal_request_ptr: [XDCL] ^iit$connection_attributes := NIL,
    iiv$xt_xterm_control_block: [XDCL, #GATE] iit$xt_xterm_control_block :=
          ['' {downline_file_reference},
           * {downline_lock},
           iic$xt_inactive {downline_state},
           FALSE {network_file_opened},
           * {network_file_identifier},
           [FALSE, *] {status},
           [FALSE {task.defined},* {task_id}],
           $iit$xt_trace_set [] {trace_set},
           '' {upline_file_reference},
           * {upline_global_task_id},
           * {upline_lock},
           iic$xt_inactive {upline_state},
           * {xterm_global_task_id},
           iic$xterm_uninitialized {xterm_state}];

MODEND iim$task_shared_variables;
