1 06/22/79  run
 2 
 3 Syntax:  run {-control_args} {main_program} {program_args}
 4 
 5 
 6 Function: provides temporary environment for execution of programs.
 7 
 8 
 9 Arguments:
10 main_program
11    pathname of the main program for the run.
12 program_args
13    arguments passed to the exec_com or main program.
14 
15 
16 Control arguments:
17 -exec_com path, -ec path
18    specifies the exec_com to be executed.
19 -no_exec_com, -nec
20    invokes the main program directly.
21 -limit n, -li n
22    interrupts run every n seconds of virtual CPU time.
23 -copy_reference_names, -crn
24    starts run with copy of reference names initiated before run and
25    automatically terminates segments initiated only with the run unit.
26 -new_reference_names, -nrn
27    uses a different reference name table and automatically terminates
28    segments initiated only within the run unit. (DEFAULT)
29 -old_reference_names, -orn
30    uses original reference name table directly and does not automatically
31    terminate segments initiated during the run unit.
32 
33 
34 Notes:
35     -crn, -nrn, and -orn are mutually exclusive.
36     If neither -exec_com nor -no_exec_com control arguments are given, the
37 exec_com segment main_program.run.ec is searched for in the same directory as
38 the main program. If it is not found, the main program is invoked directly.
39     When an exec_com is used, the main program name, if any, is passed as the
40 first argument and the exec_com is responsible for invoking the main program.