Guardian Procedure Errors and Messages Manual
repmsg[0] = -103
repmsg[1] = OpenLabel value
-104 PROCESS CLOSE
Cause The receiving process was closed by another process.
Format The operating system sends the process the following message, provided the process has
opened its $RECEIVE file to receive file management system messages either by setting the
FILE_OPEN_ procedure parameter options.<15> to 0 or the OPEN procedure parameter
flags.<1> to 1:
sysmsg[0] = -104
sysmsg[1] = tapedisposition parameter to FILE_CLOSE_
Response If the application is tracking openers, the receiver must call FILE_GETRECEIVEINFO_ to
obtain the sender's process handle, which can then be used to search the application's tables for
the entry to be deleted.
-105 BREAK ON DEVICE
Cause The BREAK key was pressed on a terminal or other device for which the application has
enabled break monitoring.
Format The layout of the received message described in terms of an array of words is:
sysmsg[0] = -105
sysmsg[1] = File number of the receiver's open
file to the terminal that indicated
break (or -1 if unavailable).
Before D00, this is the file number
to that device (or, if there is more
than one, it can be the number of
any of the files). The device must
be open.
sysmsg[2] FOR 2 = The break tag value specified with
SETPARAM (if used)
Response The application must take action in one of the ways described in the Guardian
Programmer's Guide.
-106 DEVICE TYPE INQUIRY
Cause The receiving process (which must have subtype 30 to receive this message) was the subject
of a call to FILE_GETINFOBYNAME_, DEVICEINFO, or a similar function requesting device-type
information.
Format The layout of the received message described in terms of an array of words is:
sysmsg[0] = -106
sysmsg[1] FOR 3 = Reserved
sysmsg[4] = Length in bytes of the qualifier part
of the file name being inquired about
(zero if none given)
sysmsg[5] FOR * = The qualifier part of the file name
being inquired about, in external
form (the length is given in the
previous field)
Response The subtype 30 process must REPLY with the needed information in the following form:
repmsg[0] = -106
repmsg[1] = Device type
repmsg[2] = Device subtype
266 System Messages