Guardian Procedure Calls Reference Manual
Remote processor down.-100
Process deletion.-101
Connection to remote system lost.-110
If any other system message is supplied, a status value of 5 is returned.
processhandle
input
INT .EXT:ref:10
is the process handle of the process to be checked.
For a check involving a named process pair, it is the process handle of any present or former
member of that pair.
Returned Value
INT
A status value that indicates the result of the check:
Process or process pair is not lost.0
(reserved)1
Parameter error.2
Bounds error.3
Process or process pair is lost.4
System message is not relevant (see message parameter, below).5
Considerations
• CHILD_LOST_ accepts both C-series and D-series format messages. For details about the
formats of system messages, see the Guardian Procedure Errors and Messages Manual.
• CHILD_LOST_ determines whether a process has been lost by comparing the process or process
pair designated in the system message with the process that is specified in the processhandle
parameter. These tables show the comparison that is made for each system message for each
type of process specified by processhandle. If the comparison shown in the table is true,
the process has been lost.
Local Named ProcessLocal Unnamed Process or
Caller's Backup
Message
N/ASame processorLocal processor down (unnamed
process)
-2
Same nameN/ALocal processor down (named
process)
-2
Same name and sequence numberSame processProcess deletion (stop)-5
Same name and sequence numberSame processProcess deletion (abend)-6
Same name and sequence numberSame processProcess deletion-101
Remote Named ProcessRemote Unnamed ProcessMessage
Same name and sequence numberSame processProcess deletion (stop)-5
Same name and sequence numberSame processProcess deletion (abend)-6
Same node and all processors downSame node and processorNetwork status change-8
N/ASame node and processorRemote processor down-100
CHILD_LOST_ Procedure 167