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.










