Guardian Procedure Calls Reference Manual (G06.25+)

Guardian Procedure Calls (P)
Guardian Procedure Calls Reference Manual522629-013
12-47
PROCESS_CREATE_ Procedure
(Superseded by PROCESS_LAUNCH_ Procedure )
debug-options input
INT:value
sets the debugging attributes for the new process. The fields are:
<0:11> Reserved (specify 0)
<12> 1 Enter Debug or the Inspect debugger at the first executable
instruction of the program's MAIN procedure.
0 Begin normal program execution.
<13> 1 If the process traps, create a saveabend file.
0 If the process traps, do not create a saveabend file.
<14> 1 Use debugger specified in bit 15 and saveabend option
specified in bit 13 regardless of program-file flag setting.
0 Use standard rules for debugger selection.
<15> 1 Use the Inspect debugger.
0 Use Debug.
When
debug-options is specified, bits 13 and 15 are ORed with the
corresponding flags in the program file. If the result is that bit 13 is set but bit 15 is
not, then 15 is also turned on (that is, if “save file creation” is selected, the Inspect
debugger becomes the selected debugger).
If bit 14 is set, the above paragraph on debugger selection does not apply. The
debugger specified by bit 15 is used, regardless of the flags in the program file.
If
debug-options is omitted, then the debugger and saveabend defaults are set
from the flags in the program file (set either by compiler directives at compile time,
nld flag at link time, or Binder command at bind time) after these flags are ORed
with the corresponding states of the calling process.
pfs-size input
INT(32):value
meaningful only if the process is being created on a pre-G06 RVU. On G06 and
later RVUs, this value is range checked, but is otherwise ignored.
If present and nonzero, this parameter specifies the size in bytes of the process file
segment (PFS) of the new process. In G-series releases, maximum PFS size is 8
MB. In H-series releases, maximum PFS size is 32 MB. A value in this range
overrides the
nld or Binder value stored in the program file. If you omit pfs-size
or specify 0:
the nld or Binder value is used if it is nonzero
a default value is used otherwise
General Considerations
Partially qualified file names are resolved using the contents of the caller’s
=_DEFAULTS DEFINE. If a node name is not present in either the file name or the