Guardian Procedure Errors and Messages Manual

sysmsg[9] = NEWPROCESS suberror or file-system
error
For more information on the NEWPROCESS error, see “NEWPROCESS AND
NEWPROCESSNOWAIT Errors” (page 142) TPSEC05.fm NEWPROCESS AND
NEWPROCESSNOWAIT Errors.
NOTE: If 119 is returned in sysmsg[1].<8:15>, the file-system error number is greater than
255. The actual error is in sysmsg[9].
Response The response, if any, is application dependent.
-13 SYSTEM MESSAGE BUFFER OVERRUN
Cause Some broadcast system messages were not delivered to this process's $RECEIVE file because
the process did not read $RECEIVE as fast as the system buffer was filled. Broadcast messages
are messages that can go to every process (system messages -2, -3, -8, -10, and -11).
The system delivers all broadcast messages generated from this time forward.
Formatsysmsg[0]=-13
Response The response, if any, is application dependent.
-20 BREAK ON DEVICE
Cause (C-series-format system message only) The BREAK key was pressed on a monitored terminal,
or a process called SENDBREAKMESSAGE.
If the process specified break monitoring through a call to SETMODE or SETMODENOWAIT, the
operating system sends the process the following message.
Format The layout of the received message described in terms of an array of words is:
sysmsg[0] = -20
sysmsg[1] = Logical device number, in binary, of device
where BREAK was pressed. If a process called
SENDBREAKMESSAGE, this field contains -1.
sysmsg[2] = System number, in binary, of logical device
number or SENDBREAKMESSAGE caller.
sysmsg[3] = The most significant word of the break tag.
sysmsg[4] = The least significant word of the break tag.
Response The response, if any, is application dependent.
-21 3270 DEVICE STATUS RECEIVED
Cause A call to SETMODE 53 was made by the application to monitor subdevice status, pass the
information to TR3271 by way of a call to SETMODE 51, and issue this status message.
Format The layout of the received message described in terms of an array of words is:
sysmsg[0] = -21
sysmsg[1] = The response ID
sysmsg[2] = The actual 3271 status bytes:
.<0:7> = sense byte
.<8:15> = status byte
sysmsg[3] = A translation of the device status to status
bits; the application might pass
this word directly to TR3271 by way of SETMODE
51 to post the status on a TR3271 subdevice.
Message Descriptions 255