User Tools

Site Tools


using_multiple_interactive_programs_on_twenex

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
using_multiple_interactive_programs_on_twenex [2021/03/17 00:44] – [Notes] hc9using_multiple_interactive_programs_on_twenex [2021/03/17 01:09] (current) – [Multiforking] hc9
Line 20: Line 20:
 <file config EXEC> <file config EXEC>
  
-  *^C ! Return from program session to EXEC +  *^C ! Return from program session to EXEC 
-   ^C ! (only single ^C will echo).+  ^C ! (only single ^C will echo).
  
-  @PUSH ! Start child EXEC instance.+  @PUSH ! Start child EXEC instance.
  
-   TOPS-20 Command processor 7(4168)-1 +   TOPS-20 Command processor 7(4168)-1 
-   @MM                     ! Start a program in the child EXEC.+  @MM                   ! Start a program in the child EXEC.
  
-  ... ! Use program then exit.+  ... ! Use program then exit.
  
-  @POP ! Terminate child EXEC and return to +  @POP ! Terminate child EXEC and return to 
-   ! parent EXEC.+   ! parent EXEC
 + 
 +  @CONTINUE(3) ! Return to original program session. 
 +  * ! Depending on the program you may 
 +  ! continue entering commands or 
 +  ! refresh the display.
  
-  @CONTINUE(3) ! Return to original program session. 
-  * ! Depending on the program you may 
-  ! continue entering commands or 
-  ! refresh the display. 
 </file> </file>
  
Line 44: Line 45:
  
 <file config EXEC> <file config EXEC>
 +  *^C ! Return from program session to EXEC
 +  ^C ! (only single ^C will echo).
  
-  *^C ! Return from program session to EXEC +  @KEEP ! Create separate address space for 
-  ^C ! (only single ^C will echo). +   ! new program.
- +
-  @KEEP ! Create separate address space for +
-   ! new program.+
  
-  @MM                     ! Start new program.+  @MM                   ! Start new program.
  
-  ... ! Use program.+  ... ! Use program.
  
-  MM>^C ! Return from second program to EXEC.+  MM>^C ! Return from second program to EXEC.
  
-  @INFORMATION FORK-STATUS +  @INFORMATION FORK-STATUS 
-   ! List forks in current EXEC. +   ! List forks in current EXEC. 
-   ! (Current fork marked with "=>".)+   ! (Current fork marked with "=>".)
  
-      TECO (1): Kept, ^C from IO wait at TYI+3, 0:00:00.0 +      TECO (1): Kept, ^C from IO wait at TYI+3, 0:00:00.0 
-    => MM (2): ^C from IO wait at $COMND+3, 0:00:00.0+   => MM (2): ^C from IO wait at $COMND+3, 0:00:00.0
  
-  @FORK TECO ! Switch to original program's fork +  @FORK TECO ! Switch to original program's fork 
-   ! ("TECO").+   ! ("TECO").
  
-  @CONTINUE ! Return to original program session.+  @CONTINUE ! Return to original program session.
  
-  ... ! Use original program.+  ... ! Use original program.
  
-  *^C ! Return to EXEC.+  *^C ! Return to EXEC.
  
-  @INFORMATION FORK-STATUS +  @INFORMATION FORK-STATUS 
-    => TECO (1): Kept, ^C from IO wait at TYI+3, 0:00:00.0 +   => TECO (1): Kept, ^C from IO wait at TYI+3, 0:00:00.0 
-       MM (2): ^C from IO wait at $COMND+3, 0:00:00.0+      MM (2): ^C from IO wait at $COMND+3, 0:00:00.0
  
-  @FORK MM ! Switch to second program fork ("MM").+  @FORK MM ! Switch to second program fork ("MM").
  
-  @CONTINUE ! Resume second program session.+  @CONTINUE ! Resume second program session.
  
 </file> </file>
  
-^Note:^+^EXEC snippet, and end-note link:^
 |//@INFORMATION FORK-STATUS((EXEC commands and options may be abbreviated to the minimum unique prefix, for example: |//@INFORMATION FORK-STATUS((EXEC commands and options may be abbreviated to the minimum unique prefix, for example:
 <file config EXEC abbreviated> <file config EXEC abbreviated>
-  CONTINUE => CONT +  CONTINUE => CONT 
-   INFORMATION FORK-STATUS => IN FO+  INFORMATION FORK-STATUS => IN FO
 </file>))//| </file>))//|
 ===== More Information ===== ===== More Information =====
Line 102: Line 102:
 </del> </del>
 <file config EXEC abbreviated> <file config EXEC abbreviated>
-  CONTINUE => CONT +  CONTINUE => CONT 
-   INFORMATION FORK-STATUS => IN FO+  INFORMATION FORK-STATUS => IN FO
 </file> </file>
  
using_multiple_interactive_programs_on_twenex.1615941878.txt.gz · Last modified: 2021/03/17 00:44 by hc9