TAL Reference Manual
Compiler Directives
TAL Reference Manual—526371-001
16-73
RUNNAMED Directive
RUNNAMED Directive
RUNNAMED causes a D-series object file to run on a D-series system as a named
process even if you do not provide a name for it.
Usage Considerations
The RUNNAMED directive can appear in the compilation command or anywhere in the
source code. It can appear any number of times in a compilation unit, but need appear
just once in the compilation unit. Use RUNNAMED only with D-series compilation units.
If RUNNAMED and HIGHPIN are in effect, a process can run at high PIN on a D-series
system and be opened by a C-series process using the OPEN procedure.
RUNNAMED sets the RUNNAMED attribute in the object file. If the RUNNAMED
attribute is set for any object file in a target file, the RUNNAMED attribute is set for all
the object files in the target file
If you do not specify RUNNAMED in the compilation unit and you want the process to
run as a named process, you can use the CHANGE command of Binder or the NAME
option of the TACL RUN command. To avoid possible complications resulting from any
unnamed processes running at a high PIN on a D-series system, however, specify
RUNNAMED in all D-series compilation units.
Examples of RUNNAMED Directive
1. This example shows the RUNNAMED directive in a directive line in the source
code:
?HIGHPIN, RUNNAMED
2. This example shows the RUNNAMED directive in a compilation command:
TAL /IN mysrc, OUT $S.#mylst/ myobj; HIGHPIN, RUNNAMED
SAVEABEND Directive
SAVEABEND directs the Inspect product to generate a save file if your process
terminates abnormally during execution.
The default is NOSAVEABEND.
VST1650.vsd
RUNNAMED