Guardian Programming Reference Summary for C
Interprocess Messages
Guardian Programming Reference Summary for C—522630-001
14-17
-100 REMOTE CPU DOWN
-101 PROCESS DELETION
Word Description
sysmsg[0] -100
sysmsg[1] for 2 Node number
sysmsg[3] processor number
sysmsg[4] Length of node name, in bytes
sysmsg[5] for 3 Reserved
sysmsg[8] for n Node name (including the backslash “\”) of length
sysmsg[4]
Word Description
sysmsg[0] -101
sysmsg[1] for 10 Process phandle of terminated process
sysmsg[11] for 4 Process processor time in microseconds (a FIXED value)
sysmsg[15] Process job ID; 0 if the process is not part of a job
sysmsg[16] Completion code
sysmsg[17] Termination information (0 if none supplied)
sysmsg[18] for 4 SPI subsystem organization name
sysmsg[22] SPI subsystem number
sysmsg[23] SPI subsystem version
sysmsg[24] for 10 Process phandle of external process causing termination; null if none
sysmsg[34] Length of termination text in bytes
sysmsg[35] Offset (from beginning of message) of process descriptor of
terminated named process (pair) in bytes
sysmsg[36] Length of process descriptor of terminated named process or process
pair in bytes (0 if no text)
sysmsg[37], bits 0-
13
Reserved
sysmsg[37], bit 14 OSS system type: 1 if terminated process was an OSS process, 0 if
terminated process was a Guardian process
sysmsg[37], bit 15 Abend: termination caused by ABEND if 1, STOP if 0
sysmsg[38] for 2 OSS process ID