Guardian Programming Reference Summary for pTAL and TAL

Interprocess Messages
Guardian Programming Reference Summary for pTAL and TAL522631-001
14-14
-104 PROCESS CLOSE
-105 BREAK ON DEVICE
-106 DEVICE TYPE INQUIRY
sysmsg[30] for n The qualifier portion of the name used to open the process, in external
form (for example, “#PORT2.CTL”). The length of this item is in
sysmsg[18]. It is zero length if no qualifier was given.
sysmsg[ ] for n For a named opener, this is the process name in external process
descriptor form (system, name, and sequence number). If the opening
process is unnamed, the length is zero. In either case, the opener’s
process handle is available from FILE_GETRECEIVEINFO_. Begins at
offset sysmsg[19] with length sysmsg[20].
sysmsg[ ] for n Opener’s home terminal name in external format. Begins at offset
sysmsg[23] with length sysmsg[24].
Word Description
sysmsg[0] -104
sysmsg[1] Tape disposition parameter for FILECLOSE_
Word Description
sysmsg[0] -105
sysmsg[1] File number of the receiver’s open file of the terminal that indicated
break (or -1 if unavailable). Before the D00.00 release, 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 Break tag value specified with SETPARAM
Word Description
sysmsg[0] -106
sysmsg[1] for 3 Reserved
sysmsg[4] Length of the qualifier part of the file name being inquired about in bytes
(zero if none given)
sysmsg[5] for n Qualifier part of the file name being inquired about, in external format,
of length sysmsg[4]
Word Description