Guardian Programming Reference Summary for C
Interprocess Messages
Guardian Programming Reference Summary for C—522630-001
14-19
-104 PROCESS CLOSE
-105 BREAK ON DEVICE
sysmsg[19] Offset in bytes from the beginning of the message to the beginning of the
opener process name
sysmsg[20] Length of the opener process name in bytes
sysmsg[21] For a backup open, the file number used by the primary. It is typically,
but not always, the same as the backup. Unlike the old open message,
this value is never negative.
sysmsg[22] Creator access ID of the opener. Unlike the process access ID given
earlier in the message, this ID is not verified by remote password
checking.
sysmsg[23] Offset from the beginning of the message to the beginning of the opener
home terminal name in bytes
sysmsg[24] Length of the opener home terminal name in bytes
sysmsg[25] for
5
Reserved
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).
sysmsg[2] for 2 Break tag value specified with SETPARAM
Word Description