unixdev.net


Switch to SpeakEasy.net DSL

The Modular Manual Browser

Home Page
Manual: (SunOS-4.1.3)
Page:
Section:
Apropos / Subsearch:
optional field

XDR(3N)                                                                XDR(3N)



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 <&lt;rpc/xdr.h>&gt; 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 rou-
                           tines 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  rou-
                           tines 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)

                               16 February 1988                        XDR(3N)