xdr_vector(3) CLIX xdr_vector(3)
NAME
xdr_vector - Library function for external data representation
LIBRARY
Berkeley Software Distribution Library (libbsd.a)
SYNOPSIS
#include <sys/xdr.h>
xdr_vector(
XDR *xdrs ,
char *arrp ,
uint size ,
uint elsize ,
xdrproc_t elproc );
PARAMETERS
xdrs Specifies the address of the XDR handle.
arrp Specifies the address of the pointer to an array.
size Specifies the number of elements in an array.
elsize Specifies the size in bytes of each array element.
elproc Specifies the filter function for one element.
DESCRIPTION
The xdr_vector() function allows C programmers to describe arbitrary data
structures in a machine-independent fashion. Data for remote procedure
calls are transmitted using this function.
The xdr_vector() function is a filter primitive that translates between
fixed-length arrays and their corresponding external representations. The
arrp parameter is the address of the pointer to the array, while size is
the element count of the array. The elsize parameter is the sizeof each
of the array's elements, and elproc is an XDR filter that translates
between the array elements' C form, and their external representation.
RETURN VALUES
If successful, this function returns 1. Otherwise, it returns 0.
RELATED INFORMATION
Functions: xdr_bytes(3), xdr_getpos(3), xdr_pointer(3), xdrrec_create(3),
2/94 - Intergraph Corporation 1
xdr_vector(3) CLIX xdr_vector(3)
xdr_array(3), xdr_destroy(3), xdr_free(3), xdr_inline(3),
xdrmem_create(3), xdr_opaque(3), xdr_union(3), xdr_vector(3), xdr_void(3),
authunix_create(3), clnt_pcreateerror(3), clnt_perrno(3), clnt_perror(3),
clntraw_create(3), clnttcp_create(3), pmap_set(3), svc_getargs(3),
svc_getreqset(3), svc_register(3), svcerr_auth(3), svctcp_create(3),
xprt_register(3), clnt_broadcast(3), clnt_call(3), clnt_create(3),
clnt_control(3), clnt_destroy(3), clnt_freeres(3), clnt_geterr(3),
clnt_getmyaddr(3), registerrpc(3), svc_destroy(3), svc_getcaller(3),
svc_run(3), svc_sendreply(3), xdr_accepted_reply(3),
xdr_authunix_parms(3), xdr_callhdr(3), xdr_callmsg(3), xdr_opaque_auth(3),
xdr_pmap(3), xdr_pmaplist(3), xdr_rejected_reply(3), xdr_replymsg(3)
CLIX Programming Guide
XDR: External Data Representation Standard, RFC1014, Sun Microsystems,
Inc., USC-ISI
2 Intergraph Corporation - 2/94