Processing Completion Information
Supplemental Information for D-Series Systems
A–4
107365 Tandem Computers Incorporated
TACLSEGF (supplied by Tandem) defines :_COMPLETION^PROCDEATH as
follows:
[#DEF :_completion^procdeath STRUCT
BEGIN
INT z^msgnumber;
STRUCT z^base
REDEFINES z^msgnumber;
BEGIN
CHAR byte(0:1);
END;
PHANDLE z^process handle;
INT4 z^cputime;
INT z^jobin;
INT z^completion^code;
INT z^termination^code;
INT z^killer^craid;
REDEFINES z^termination^code;
SSID z^subsystem;
PHANDLE z^killer;
INT z^termtext^len;
STRUCT z^procname;
BEGIN
INT zoffset;
INT zlen;
END;
INT z^flags;
INT z^reserved(0:2);
STRUCT z^data;
BEGIN
CHAR byte(0:111);
END;
STRUCT z^termtext
REDEFINES z^data;
BEGIN
CHAR byte(0:111);
END;
STRUCT z^procname^
REDEFINES z^data;
BEGIN
CHAR byte(82:193);
END;
END;
]
:_completion^procdeath:z^procname:zoffset
is the byte offset of the process
name. The process name will always be within the substructure
z^data
, so the offset
will always be between 82 and 193.