suse man page for xdr_init_encode

Query: xdr_init_encode

OS: suse

Section: 9

Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar

XDR_INIT_ENCODE(9)						 Linux Networking						XDR_INIT_ENCODE(9)

NAME
xdr_init_encode - Initialize a struct xdr_stream for sending data.
SYNOPSIS
void xdr_init_encode(struct xdr_stream * xdr, struct xdr_buf * buf, __be32 * p);
ARGUMENTS
xdr pointer to xdr_stream struct buf pointer to XDR buffer in which to encode data p current pointer inside XDR buffer
NOTE
at the moment the RPC client only passes the length of our scratch buffer in the xdr_buf's header kvec. Previously this meant we needed to call xdr_adjust_iovec after encoding the data. With the new scheme, the xdr_stream manages the details of the buffer length, and takes care of adjusting the kvec length for us.
COPYRIGHT
Kernel Hackers Manual 2.6. July 2010 XDR_INIT_ENCODE(9)
Related Man Pages
xdr_authunix_parms(3) - osf1
xdr_replymsg(3) - osf1
rpc_xdr(3nsl) - sunos
xdr_accepted_reply(3nsl) - sunos
xdr_callmsg(3nsl) - sunos
Similar Topics in the Unix Linux Community
Grant unprivileged user rights to see the output of echo|format but not modify disks
Migrating to UNIX
Cut command on RHEL 6.8 compatibility issues
SOCKS proxy & PAM configuration exposure
Docker learning Phase-I