Guardian Procedure Calls Reference Manual
write-count
input
INT(32):value
is the number of bytes to be written ({0:2097152}). If omitted or 0, no data is returned.
count-written
output
INT(32) .EXT64:ref:*
returns a count of the number of bytes written to the file.
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.
(Error numbers 300-511 are reserved for user applications; errors numbers 10-255 and
512-32767 are HP errors.)
If error-return is omitted, a value of 0 (no error) is returned to the message originator.
Returned Value
INT
A file-system error code that indicates the outcome of the call.
FEOK0
Successful operation.
FEBOUNDSERR22
• The address of a parameter is extended, but either the extended data segment is invalid or the
address is for a selectable segment that is not in use at the time of the call.
• The address of a parameter is extended, but it is an absolute address and the caller is not
privileged.
Considerations
• EpTAL callers must set toggle
EpTAL callers must set the toggle _64BIT_CALLS before sourcing the FILE_REPLY64_ procedure
section from EXTDECS.
• Familiar semantics
Unless otherwise described, the semantic behavior of FILE_REPLY64_ is the same as that of
REPLYXL.
500 Guardian Procedure Calls (F)