status.i4.v = ntv_receive_reply(request_id.u2.r, [reply_buffer.i2a.r],
Clear the reply DONE bit and optionally change the address
and/or size of the reply buffer, event flag set when a reply
is received, or address of the user reply AST.
request_id word containing the request identification code.
[reply_buffer] new buffer to receive the reply message(s).
Default is to retain previous buffer address.
[buffer_length] length of the new reply buffer (in words).
Default is to retain previous buffer length.
[event_flag] event flag to be set when the reply is received
(if non-zero). If explicitly defaulted, then no
event flag is used. If implicitly defaulted (by
a short argument list), then previous event flag
[ast_func] user AST routine to be called when a reply is received.
If explicitly defaulted, then no reply AST is called.
If implicitly defaulted (by a short argument list),
then the previous reply AST address is retained.
The AST parameter is a pointer to a structure of
status VMS completion condition code.
This function returns status values as follows:
SS__CANCEL request has been cancelled or ended
SS__EXQUOTA AST quota exceeded, cannot declare network AST
SS__ILLEFC illegal event flag number
SS__INSFARG at least a request id argument must be given
SS__INSFMEM insufficient VMS memory to declare network AST
SS__INTERLOCK RQB is locked for modification
SS__UNASEFC process not associated with event flag cluster
with the specified event flag number
NET__NOSUCHREQ no such request as given by request id
NET__NOTBLKOWN not owner of the reply control block
NET__NOTCNCT not connected to network
NET__NOTREQID not a request identification code
This function requires the following include files: