Guardian Procedure Calls Reference Manual (G06.25+)

Guardian Procedure Calls (P)
Guardian Procedure Calls Reference Manual522629-013
12-45
PROCESS_CREATE_ Procedure
(Superseded by PROCESS_LAUNCH_ Procedure )
For native processes, this parameter is ignored. To specify the maximum size of
the main stack, create a new process using the PROCESS_LAUNCH_ procedure
and specify the Z^MAINSTACK^MAX field of the
param-list parameter.
Alternatively, use the
nld utility to set the TNS/R process attributes or the eld
utility to set the TNS/E process attributes .
jobid input
INT:value
if present and not 0 or -1, is an integer (job ID) that identifies the job to be created.
The new process is the first process of the job and the caller is the job ancestor of
the new process. This value is used by the NetBatch scheduler. See “Batch
Processing Considerations” for information about how to use this parameter.
create-options input
INT:value
provides information about the environment of the new process. The fields are:
<9> =
0
If the caller is named, the process deletion message, if any,
will go only to the current instance of the calling process.
=
1
If the caller is named, the process deletion message, if any,
will go to whatever process has the calling process’s name
(regardless of sequence number) at that time.
<10> =
0
Force new process into a low PIN if the calling process has
the inherited force-low attribute set.
=
1
Ignore the value of the caller’s inherited force-low attribute.
<11:12
>
=
0
Propagate only the DEFINEs in the caller’s context.
=
1
Propagate only the DEFINES in the defines parameter.
=
2
Propagate both sets of defines; in case of name conflicts,
use the ones in defines.
<13> =
0
Use caller’s DEFINE mode.
=
1
Use value in bit 14.
<14> =
0
DEFINEs disabled (ignored if bit 13 is 0).