Guardian Procedure Calls Reference Manual (G06.25+)
Guardian Procedure Calls (P)
Guardian Procedure Calls Reference Manual—522629-013
12-206
PROCESS_WAIT_
When PROCESS_SUSPEND_ is called on an OSS process, the security rules that
apply are the same as those that apply when calling the OSS
kill() function.
See the
kill(2) function reference page either online or in the Open System
Services System Calls Reference Manual for details.
Safeguard Considerations
For information on processes protected by Safeguard, refer to the Safeguard
Reference Manual.
OSS Considerations
When used on an OSS process, PROCESS_SUSPEND_ has the same effect as
calling the OSS
kill() function with the input parameters as follows:
•
The signal parameter set to SIGSTOP
•
The pid parameter set to the OSS process ID of the process identified by
processhandle in the PROCESS_SUSPEND_ call
The SIGSTOP signal is delivered to the target process. The SIGCHLD signal is
delivered to the caller of the target process.
Example
error := PROCESS_SUSPEND_ ( proc^handle );
Related Programming Manual
For programming information about the PROCESS_SUSPEND_ procedure, see the
Guardian Programmer’s Guide.
PROCESS_WAIT_
Summary
The PROCESS_WAIT_ procedure takes a 32-bit mask value and a timeout value as
parameters, and returns a 32-bit mask value.