xdr_create(3scl)xdr_create(3scl)NAME
xdr_create, xdr_destroy, xdrmem_create, xdrrec_create, xdrstdio_create
- library routines for external data representation stream creation
LIBRARY
SCL RPC library (librpc.so)
SYNOPSIS
#include <rpc/xdr.h>
void xdr_destroy(XDR *xdrs);
void xdrmem_create(XDR *xdrs, const caddr_t addr,
const u_int size, const enum xdr_op op);
void xdrrec_create(XDR *xdrs, const u_int sendsz,
const u_int recvsz, const caddr_t handle,
const int (*readit)(const void *read_handle,
char *buf, const int len),
const int (*writeit)(const void *write_handle,
const char *buf, const int len));
void xdrstdio_create(XDR *xdrs, FILE *file,
const enum xdr_op op);
DESCRIPTION
Refer to the Solaris xdr_create(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.
RELATED INFORMATION
Overviews: scl_intro(3scl), scl_rpc(3scl),
Files: scl_error_log(4scl)
Functions: rpc_xdr(3scl), xdr(3scl), xdr_admin(3scl), xdr_com‐
plex(3scl), xdr_simple(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_create(3scl)