Guardian Procedure Calls Reference Manual
Unable to communicate with the node where the process resides.10
Process is an I/O process, but the option to allow I/O processes was not selected.11
Limited information is returned for a named process that is not started, but the process name is reserved.13
Considerations
• To perform an indexed search, initialize search-index to 0D before issuing the first call.
• Errors 11 and 12 are not returned during an indexed search. Excluded I/O processes are
skipped over with no error reported.
• If PROCESS_GETPAIRINFO_ returns any value of error that indicates that no information is
being returned, the contents of all output parameters are undefined.
• The values returned to identify the primary and backup processes reflect the current view of
the operating system at the time that PROCESS_GETPAIRINFO_ was called. When the members
of a named process pair voluntarily switch responsibilities, the new primary process must call
the PROCESS_SETINFO_ procedure with the primary attribute to inform the operating system
of the pair's new state.
• The pair parameter is the only output parameter of interest that is returned for a named
process that is not started. A named process that is not started does not have any process
handles (primary, backup, or ancestor) or ancestor program file name associated with it.
• When certain error values are returned, a null process handle (-1 in each word) or an
undefined value is returned in one or more of the output process-handle parameters. The
error values and the affected output parameters are as follows:
output process-handle parameterserror
all are undefined.2
all are undefined.3
backup-processhandle is null.4
all are undefined.7
all are undefined.8
all are undefined.9
all are undefined.10
primary-processhandle, backup-processhandle, and ancst-processhandle are null.13
Example
error := PROCESS_GETPAIRINFO_ ( prochandle, , , primary, backup );
PROCESS_GETPAIRINFO_ Procedure 1049