Frees data allocated by the Remote Procedure Call/eXternal Data Representation (RPC/XDR) system.
#include <rpc/rpc.h>
svc_freeargs (xprt, inproc, in) SVCXPRT *xprt; xdrproc_t inproc; char *in;
The svc_freeargs macro frees data allocated by the RPC/XDR system. This data is allocated when the RPC/XDR system decodes the arguments to a service procedure with the svc_getargs macro.
xprt | Points to the RPC service transport handle. |
inproc | Specifies the XDR routine that decodes the arguments. |
in | Specifies the address where the procedure arguments are placed. |
This macro is part of Base Operating System (BOS) Runtime.
The svc_getargs macro, svc_destroy macro.
List of RPC Programming References.
eXternal Data Representation (XDR) Overview for Programming and Remote Procedure Call (RPC) Overview for Programming in AIX Version 4.3 Communications Programming Concepts.