Guardian Procedure Calls Reference Manual
Parameters
process-id
output
INT:ref:4
returns the four-word process ID of the process that sent the last message read through the
$RECEIVE file. If the process is of the named form, and thus is in the destination control table
(DCT), the information returned consists of:
$process-name[0:2]
Reserved.<0:3>[3]
Processor number where the process is executing.<4:7>
PIN assigned by the operating system to identify the process in the processor.<8:15>
If the process is of the unnamed form, and thus is not in the destination control table (DCT), the
information returned consists of:
creation-time-stamp[0:2]
Reserved.<0:3>[3]
Processor number where the process is executing.<4:7>
PIN assigned by the operating system to identify the process in the processor.<8:15>
If the process ID is of the network form, the information returned consists of:
"\" (ASCII backslash).<0:7>[0]
System number.<8:15>
Processor name[1:2]
Reserved.<0:3>[3]
Processor number where the process is executing.<4:7>
PIN assigned by the operating system to identify the process in the processor.<8:15>
message-tag
output
INT:ref:1
is used when the application process performs message queuing. message-tag returns a
value that identifies the request message just read among other requests currently queued. To
associate a reply with a given request, message-tag is passed in a parameter to the REPLY
procedure. The returned value of message-tag is an integer between zero and receive
depth -1, inclusive, that is not currently used as a message tag. When a reply is made, its
associated message tag value is made available for use as a message tag for a subsequent
request message.
sync-id
output
INT(32):ref:1
returns the sync ID associated with this message. If the received message is a system message,
this parameter is valid only if the message is associated with a specific file open; otherwise
this parameter is not applicable and should be ignored.
RECEIVEINFO Procedure (Superseded by FILE_GETRECEIVEINFO[L]_ Procedures) 1227