Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ xdr(3N) — SunOS 4.1.3B

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

rpc(3N)

xdr_admin(3N)

xdr_complex(3N)

xdr_create(3N)

xdr_simple(3N)

XDR(3N)  —  NETWORK FUNCTIONS

NAME

xdr − library routines for external data representation

SYNOPSIS AND DESCRIPTION

XDR routines allow C programmers to describe arbitrary data structures in a machine-independent fashion.  Data for remote procedure calls (RPC) are encoded and decoded using these routines.  See rpc(3N). 

All XDR routines require the header <rpc/xdr.h> to be included. 

The XDR routines have been grouped by usage on the following man pages. 

xdr_admin(3N) Library routines for managing the XDR stream.  The routines documented on this page include:

xdr_getpos()
xdr_inline()
xdrrec_endofrecord()
xdrrec_eof()
xdrrec_readbytes()
xdrrec_skiprecord()
xdr_setpos()

xdr_complex(3N) Library routines for translating complex data types into their external data representation.  The routines documented on this page include:

xdr_array()
xdr_bytes()
xdr_opaque()
xdr_pointer()
xdr_reference()
xdr_string()
xdr_union()
xdr_vector()
xdr_wrapstring()

xdr_create(3N) Library routines for creating XDR streams.  The routines documented on this page include:

xdr_destroy()
xdrmem_create()
xdrrec_create()
xdrstdio_create()

xdr_simple(3N) Library routines for translating simple data types into their external data representation.  The routines documented on this page include:

xdr_bool()
xdr_char()
xdr_double()
xdr_enum()
xdr_float()
xdr_free()
xdr_int()
xdr_long()
xdr_short()
xdr_u_char()
xdr_u_int()
xdr_u_long()
xdr_u_short()
xdr_void()

SEE ALSO

rpc(3N), xdr_admin(3N), xdr_complex(3N), xdr_create(3N), xdr_simple(3N)

Network Programming

Sun Release 4.1  —  Last change: 16 February 1988

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026