Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

xdr_int(3)

xdr_bytes(3)

xdr_getpos(3)

xdr_pointer(3)

xdrrec_create(3)

xdr_array(3)

xdr_destroy(3)

xdr_free(3)

xdr_inline(3)

xdrmem_create(3)

xdr_opaque(3)

xdr_union(3)

xdr_vector(3)

xdr_void(3)



  clnt_freeres(3)                     CLIX                     clnt_freeres(3)



  NAME

    clnt_freeres - Library function for remote procedure calls

  LIBRARY

    Berkeley Software Distribution Library (libbsd.a)

  SYNOPSIS

    clnt_freeres(
      CLIENT *clnt ,
      xdrproc_t outproc ,
      char *out );

  PARAMETERS

    clnt      Specifies the address of the client RPC handle.

    outproc   Specifies the XDR filter procedure.

    out       Specifies the address of the buffer holding the results.

  DESCRIPTION

    The clnt_freeres() function allows C programs to make procedure calls on
    other machines across the network.  First, the client calls a procedure to
    send a data packet to the server.  Upon receipt of the packet, the server
    calls a dispatch routine to perform the requested service, and then sends
    back a reply.  Finally, the procedure call returns to the client.

    The clnt_freeres() function is a macro that frees any data allocated by
    the RPC/XDR system when it decoded the results of an RPC call.  The out
    parameter is the address of the results, and outproc is the XDR routine
    describing the results in simple primitives.

  RETURN VALUES

    This function returns 1 if the results were successfully freed, and 0
    otherwise.

  RELATED INFORMATION

    Functions:  xdr_int(3), xdr_bytes(3), xdr_getpos(3), xdr_pointer(3),
    xdrrec_create(3), xdr_array(3), xdr_destroy(3), xdr_free(3),
    xdr_inline(3), xdrmem_create(3), xdr_opaque(3), xdr_union(3),
    xdr_vector(3), xdr_void(3)

    CLIX Programming Guide





  2/94 - Intergraph Corporation                                              1




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