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










