xdr_admin(3scl)xdr_admin(3scl)NAME
xdr_admin, xdr_control, xdr_getpos, xdr_inline, xdrrec_endofrecord,
xdrrec_eof, xdrrec_readbytes, xdrrec_skiprecord, xdr_setpos, xdr_sizeof
- library routines for external data representation
LIBRARY
SCL RPC library (librpc.so)
SYNOPSIS
#include <rpc/xdr.h>
bool_t xdr_control(XDR *xdrs, int req, void *info);
u_int xdr_getpos(const XDR *xdrs);
int *xdr_inline(XDR *xdrs, const int len);
bool_t xdrrec_endofrecord(XDR *xdrs , int sendnow);
bool_t xdrrec_eof(XDR *xdrs);
int xdrrec_readbytes(XDR *xdrs, caddr_t addr, u_int nbytes);
bool_t xdrrec_skiprecord(XDR *xdrs);
bool_t xdr_setpos(XDR *xdrs, const u_int pos);
unsigned int xdr_sizeof(xdrproc_t func, void *data);
DESCRIPTION
Refer to the Solaris xdr_admin(3N) man pages for a description of how
these functions should be used.
SCL IMPLEMENTATION NOTES
These functions have been ported from Solaris code placed in the public
domain by Sun.
Note that the return types for functions xdr_inline and xdr_sizeof are
specified in the SCL RPC implementation as int * and int respectively.
This differs from the public domain TI-RPC 2.3 distribution, where the
type long is used (A long variable on Tru64 UNIX is 64 bits).
RELATED INFORMATION
Overviews: scl_intro(3scl), scl_rpc(3scl), xdr(3scl)
Files: scl_error_log(4scl)
Functions: xdr_complex(3scl), xdr_create(3scl), xdr_simple(3scl),
rpc_xdr(3scl)
Solaris man pages: rpc(3N), xdr_admin(3N), xdr_complex(3N), xdr_cre‐
ate(3N), xdr_simple(3N)
Manual: Solaris Compatibility Library User's Guide
xdr_admin(3scl)