XDR(3NSL) Networking Services Library Functions XDR(3NSL)

xdr - library routines for external data representation

XDR routines allow C programmers to describe arbitrary data structures in a machine-independent fashion. Data for remote procedure calls (RPC) are transmitted using these routines.

The following table lists XDR routines and the manual reference pages on which they are described:

XDR Routine


Manual Reference Page

xdr_array

xdr_bool

xdr_bytes

xdr_char

xdr_control

xdr_destroy

xdr_double

xdr_enum

xdr_float

xdr_free

xdr_getpos

xdr_hyper

xdr_inline

xdr_int

xdr_long

xdr_longlong_t

xdr_opaque

xdr_pointer

xdr_quadruple

xdr_reference

xdr_setpos

xdr_short

xdr_sizeof

xdr_string

xdr_u_char

xdr_u_hyper

xdr_u_int

xdr_u_long

xdr_u_longlong_t

xdr_u_short

xdr_union

xdr_vector

xdr_void

xdr_wrapstring

xdrmem_create

xdrrec_create

xdrrec_endofrecord

xdrrec_eof

xdrrec_readbytes

xdrrec_skiprecord

xdrstdio_create

See attributes(7) for descriptions of the following attributes:

ATTRIBUTE TYPE ATTRIBUTE VALUE
MT-Level Safe

rpc(3NSL), xdr_admin(3NSL), xdr_complex(3NSL), xdr_create(3NSL), xdr_simple(3NSL), attributes(7)

December 30, 1996 OmniOS