Guardian Procedure Calls Reference Manual
message-tag
input
INT:value
is the message-tag returned from FILE_GETRECEIVEINFOL_ (or FILE_GETRECEIVEINFO_ or
LASTRECEIVE or RECEIVEINFO) that associates this reply with a message previously received.
This parameter can be omitted if message queuing is not performed by the application process
(that is, FILE_OPEN_ or OPEN procedure receive-depth = 1).
error-return
input
INT:value
is an error indication that is returned, when the originator's I/O operation completes, to the
originator associated with this reply. This indication appears to the originator as a normal
file-system error return. The originator's condition code is set according to the relative value of
error-return.
Condition Code SettingFile-system Error
CCL (error)10-32767
CCE (no error)0
CCG (warning)1-9
(Error numbers 300-511 are reserved for user applications; errors numbers 10-255 and
512-32767 are HP errors.)
The error-return value is returned in the last-error parameter of FILE_GETINFO[L]_,
or in the error parameter of FILEINFO, when the originator calls one of these procedures for
the associated completion.
If error-return is omitted, a value of 0 (no error) is returned to the message originator.
Condition Code Settings
indicates that an error occurred (call FILE_GETINFO_ or FILEINFO).< (CCL)
indicates the REPLY[X] is successful.= (CCE)
does not return from REPLY[X].> (CCG)
Returned Value
(for REPLYXL)INT
A file-system error code that indicates the outcome of the operation:
FEOK0
Successful operation.
Considerations
• Replying to queued messages
Several interprocess messages can be read and queued by the application process before a
reply must be made. The maximum number of messages that the application process expects
to read before a corresponding reply must be specified in the receive-depth parameter
to the FILE_OPEN_ or OPEN procedure.
1244 Guardian Procedure Calls (R)