Guardian Procedure Calls Reference Manual
PROCESS_CREATE_ Procedure (Superseded by PROCESS_LAUNCH_
Procedure)
Summary
Syntax for C Programmers
Syntax for TAL Programmers
Parameters
Returned Value
General Considerations
Nowait Considerations
Compatibility Considerations
DEFINE Considerations
Batch Processing Considerations
Safeguard Considerations
OSS Considerations
File Privileges Considerations
Example
Related Programming Manuals
Summary
NOTE: This procedure is supported for compatibility with previous software and should not be
used for new development.
The PROCESS_CREATE_ procedure creates a new process and, optionally, assigns a number of
process attributes.
You can use this procedure to create only 32-bit Guardian processes, although you can call it from
a Guardian process, a 32-bit OSS process or a 64-bit 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.
PROCESS_CREATE_ Procedure (Superseded by PROCESS_LAUNCH_ Procedure) 985