[ Next Article | Previous Article | Book Contents | Library Home | Legal | Search ]
Communications Technical Reference, Volume 1

svc_freeargs Macro

Purpose

Frees data allocated by the Remote Procedure Call/eXternal Data Representation (RPC/XDR) system.

Library

C Library (libc.a)

Syntax

#include <rpc/rpc.h>
svc_freeargs (xprt, inproc, in)
SVCXPRT *xprt;
xdrproc_t inproc;
char *in;

Description

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.

Parameters

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.

Implementation Specifics

This macro is part of Base Operating System (BOS) Runtime.

Related Information

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.


[ Next Article | Previous Article | Book Contents | Library Home | Legal | Search ]