Guardian Procedure Calls Reference Manual (G06.25+)
Guardian Procedure Calls (P)
Guardian Procedure Calls Reference Manual—522629-013
12-114
PROCESS_GETPAIRINFO_ Procedure
error-detail output
INT .EXT:ref:1
returns additional information about some classes of errors. See the list under
error for details.
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 should 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:
error output process-handle parameters
2 all are undefined.
3 all are undefined.
4
backup-processhandle is null.
7 all are undefined.
8 all are undefined.
9 all are undefined.
10 all are undefined.
13
primary-processhandle, backup-processhandle, and
ancst-processhandle are null.