Guardian Procedure Calls Reference Manual (G06.25+)

Guardian Procedure Calls (P)
Guardian Procedure Calls Reference Manual522629-013
12-184
PROCESS_SPAWN_ Procedure
except that they contain the underscore (_) character instead of the circumflex (^)
character.
Valid values for Z^CREATEOPTIONS are one or more of the following:
If you specify ZSYS^VAL^PCREATOPT^LOWPIN, the program is run at a low PIN.
If you do not specify ZSYS^VAL^PCREATOPT^LOWPIN, the program runs at a
PIN of 256 or higher if its program file and library file (if any) have the HIGHPIN
program-file flag set and if a high PIN is available. However, if the calling process
has the inherited force-low attribute set, the new process is forced into a low PIN
even if all the other conditions for running at a high PIN are met. See
“Compatibility Considerations” for more information.
See “DEFINE Considerations” for more information on DEFINEs.
Name (ZSYS^VAL^ ) Value Description
PCreatOpt^AllDefines 16 Propagate DEFINEs in Z^DEFINES and
DEFINEs in the caller’s context. In case of
name conflicts, use the ones in Z^DEFINES.
Otherwise, propagate DEFINEs as specified by
other values.
PCreatOpt^AnyAncest
or
64 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.
PCreatOpt^Default 0 The default value, which is described with each
of the other options.
PCreatOpt^DefEnable
d
2
See
PCREATOPT^DEFOVERRIDE.
PCreatOpt^DefineList 8 Propagate DEFINEs in Z^DEFINES only.
Otherwise, propagate only the DEFINEs in the
callers context.
PCreatOpt^DefOverrid
e
4
Enable DEFINEs if
PCREATOPT^DEFENABLED
is specified. Disable DEFINEs if
PCREATOPT^DEFENABLED is not specified.
Otherwise, use caller's DEFINE mode.
PCreatOpt^FrcLowOv
er
32 Ignore the value of the callers inherited force-
low pin attribute. Otherwise, use the value of
the callers inherited force-low pin attribute.
PCreatOpt^LowPin 1 Require low PIN (in range 0 through 254).
Otherwise, assign any PIN.