Guardian Procedure Calls Reference Manual

flags.<14:15> set the debugging attributes for the new process:
Saveabend file creation1flags.<14>
No saveabend file creation0
INSPECT1flags.<15>
DEBUG0
When flags is specified, bits <14> and <15> are ORed with the corresponding flags in the
object code file. If flags.<14> is set but flags.<15> is not, then flags.<15> is also set.
If flags is omitted, then the defaults are set from the flags in the object code file (set by
compiler directives at compile time, after the object flags are ORed with the caller's debugging
attributes).
jobid
input
INT:value
is an integer identifying a new job to be created with the new process as the first process of
the job and the caller as the GMOM of the new process. This integer is used by the NetBatch
Scheduler. (See Batch Processing Considerations (page 861).)
errinfo
output
INT .EXT:ref:2
returns two error code values indicating the outcome of the process creation attempt. The values
each occupy one 16-bit word as follows:
errorerrinfo[0]
error-detail (provides additional information about the error)errinfo[1]
Error Codes and Subcodes summarizes the error and error-detail values that can be returned
by NEWPROCESS[NOWAIT].
pfs-size
input
INT(32):value
if present and nonzero, this parameter specifies the size in bytes of the process file segment
(PFS) of the new process. The value is no longer meaningful; it is range checked but otherwise
ignored. PFS size is 8 MB in G-series RVUs and 32 MB in H-series and J-series RVUs.
NEWPROCESSNOWAIT Completion Message
If NEWPROCESSNOWAIT succeeds in initiating process creation or if an error occurs during
process creation, the NEWPROCESSNOWAIT completion system message (-12) is sent to $RECEIVE
upon completion. The format of the NEWPROCESSNOWAIT completion message is described in
the Guardian Procedure Errors and Messages Manual.
NEWPROCESS[NOWAIT] Procedures (Superseded by PROCESS_LAUNCH_ Procedure) 851