VMS Help  —  TCPIP Services, Programming Interfaces, RPC Client Routines, clnt_destroy
    A macro that frees the memory associated with an RPC client
    handle.
    Format
      #include  <rpc/rpc.h>
      void  clnt_destroy(CLIENT *handle);

1  –  Arguments

 handle
    A pointer to a client handle created by any of the client-handle
    creation routines.

2  –  Description

    The clnt_destroy routine destroys the client's RPC handle by
    deallocating all memory related to the handle. The client is
    undefined after the clnt_destroy call.

    If the clnt_create routine had previously opened the socket
    associated with the client handle or the program had used the
    clnt_control routine to set CL_FD_CLOSE, this routine closes the
    socket. If the clnt_create routine had not previously opened the
    socket associated with the client handle or the program had used
    the clnt_control routine to set CL_FD_NCLOSE, this routine leaves
    the socket open.

3  –  Return Values

    None
Close Help