Guardian Procedure Calls Reference Manual (G06.25+)

Guardian Procedure Calls (P)
Guardian Procedure Calls Reference Manual522629-013
12-142
PROCESS_LAUNCH_ Procedure
Z^NAME^OPTIONS
specifies whether the process is to be named and, if so, whether the caller is
supplying the name or the system must generate it.
The following table summarizes the possible values for Z^NAME^OPTIONS. TAL
literals are defined in the ZSYSTAL file. Literals in the
zsysc file, for C programs,
are the same as those for TAL except that they contain the underscore (_)
character instead of the circumflex (^) character.
One of the following values must be supplied:
If either the program file or the library file (if any) has the RUNNAMED program-file
flag set, the system generates a name. The generated name is four characters
long, unless Z^NAME^OPTIONS is ZSYS^VAL^PCREATOPT^NAMEDBYSYS5.
In which case, the name is five characters long.
To create a backup process, set Z^NAME^OPTIONS to 3,
Z^PROCESS^NAME^LEN to 0, and Z^PROGRAM^NAME^LEN to 0.
Z^DEBUG^OPTIONS
sets the debugging attributes for the new process.
The following table summarizes the possible values for Z^DEBUG^OPTIONS. TAL
literals are defined in the ZSYSTAL file. Literals in the
zsysc file, for C programs,
are the same as those for TAL except that they contain the underscore (_)
character instead of the circumflex (^) character.
Name (ZSYS^VAL^) Value Description
PCreatOpt^CallersName 3 Process is named; name is the same as
that of the caller. This option is used only
for the creation of the caller’s backup
process
PCreatOpt^NamedBySys 2 Process is named; the system must
generate a name. The generated name is
four characters long.
PCreatOpt^NamedBySys
5
4 Process is named; the system must
generate a name. The generated name is
five characters long.
PCreatOpt^NameInCall 1
Process is named; name is supplied in
Z^PROCESS^NAME.
PCreatOpt^NoName 0
Process is not named; it can be named if
the
RUNNAMED program-file flag is set.