Guardian Procedure Calls Reference Manual (G06.25+)
Guardian Procedure Calls (P)
Guardian Procedure Calls Reference Manual—522629-013
12-38
PROCESS_CREATE_ Procedure
(Superseded by PROCESS_LAUNCH_ Procedure )
PROCESS_CREATE_ Procedure
(Superseded by PROCESS_LAUNCH_
Procedure )
Summary
Syntax for C Programmers
Syntax for TAL Programmers
Parameters
General Considerations
Nowait Considerations
Compatibility Considerations
DEFINE Considerations
Batch Processing Considerations
Safeguard Considerations
OSS Considerations
Example
Related Programming Manuals
Summary
The PROCESS_CREATE_ procedure creates a new process and, optionally, assigns a
number of process attributes.
You can use this procedure to create only Guardian processes, although you can call it
from a Guardian process or an OSS process. The program file must contain a
program for execution in the Guardian environment. The program file and user library
file must reside in the Guardian name space; that is, they must not be OSS files.
You can specify that the new process be created in either a waited or nowait manner.
When it is created in a waited manner, identification for the new process is returned
directly to the caller. When it is created in a nowait manner, its identification is returned
in a system message sent to the caller’s $RECEIVE file.
DEFINEs can be propagated to the new process. The DEFINEs can come from the
caller’s context or from a buffer of DEFINEs saved by the DEFINESAVE procedure.
Any of the file-name parameters can contain DEFINE names.
Note. This procedure is supported for compatibility with previous software and should not be
used for new development.