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
Last revisionBoth sides next revision
using_multiple_interactive_programs_on_twenex [2021/03/17 00:44] – [Notes] hc9using_multiple_interactive_programs_on_twenex [2021/03/17 01:08] – [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:^
 |//@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.txt · Last modified: 2021/03/17 01:09 by hc9