Open System Services Programmer's Guide
Table 11 Guardian Process-Management Procedures That Can Access OSS Processes (continued)
DescriptionGuardian Procedure
Creates an OSS processPROCESS_SPAWN_
Terminates a processPROCESS_STOP_
Places a process into a suspended statePROCESS_SUSPEND_
Compares two process handles and reports whether they are identical,
represent different processes of the same process pair, or are different
PROCESSHANDLE_COMPARE_
Returns one or more parts of a process handlePROCESSHANDLE_DECOMPOSE_
Gets the process handle of the calling processPROCESSHANDLE_GETMINE_
Initializes a process handle to a null valuePROCESSHANDLE_NULLIT_
Converts a process handle to the corresponding Guardian process ID
(CRTPID)
PROCESSHANDLE_TO_CRTPID_
Converts a process handle to a (process) filenamePROCESSHANDLE_TO_FILENAME_
Converts a process handle to a process string, which can identify a process
or set of processes
PROCESSHANDLE_TO_STRING_
Returns a unique process name that is suitable for passing to the
PROCESS_CREATE_ procedure
PROCESSNAME_CREATE_
Scans an input string for a process string and returns the corresponding
process handle or a single component of the process string converted to
internal form
PROCESSSTRING_SCAN_
Sets the process loop-timer value of the calling processSETLOOPTIMER
1
Establishes the initial state of signal handling for the calling processSIGACTION_INIT_
2
Restores the signal-handling state stored by a call to
SIGACTION_SUPPLANT_
SIGACTION_RESTORE_
3
Saves the current signal-handling state and allows a subsystem to take
over signal handling temporarily
SIGACTION_SUPPLANT_
4
Saves the process signal mask in a jump bufferSIGJMP_MASKSET_
5
1
Also available as the C function SETLOOPTIMER().
2
Also available as the C function SIGACTION_INIT_().
3
Also available as the C function SIGACTION_RESTORE_().
4
Also available as the C function SIGACTION_RESTORE_().
5
Also available as the C function SIGACTION_MASKSET_().
Table 12 lists and provides a short description of the OSS process-management functions that can
access Guardian processes. Table 13 (page 150) provides a summary of all OSS
process-management functions.
NOTE: To determine which RVUs support an OSS function, see Appendix A: Documented OSS
Functions (page 438).
Table 12 OSS Process-Management Functions That Can Access Guardian Processes
DescriptionOSS Function
Generates a software signal to terminate the calling processabort()
Sets or changes a timer that expires at a specified time in the futurealarm()
Terminates the calling process_exit()
exit()
116 Managing Processes