OpenAFS Master Repository branch, master, updated. openafs-devel-1_5_76-1961-gaa76c8f

Gerrit Code Review gerrit@openafs.org
Sat, 3 Dec 2011 20:44:56 -0800 (PST)


The following commit has been merged in the master branch:
commit aa76c8f670012d4591489db374bad48118defa36
Author: Simon Wilkinson <sxw@your-file-system.com>
Date:   Tue Nov 15 10:40:44 2011 +0000

    rx: Make struct rx_connection private
    
    Move the rx_connection structure into a private header file, so that
    it is only visible from within the rx module. This allows us to use
    types within the structure that are not visible to everywhere that
    includes rx.h, as well as being a step towards a more stable ABI for
    RX.
    
    Add accessor functions for all of the connection members which are
    currently used by external callers, and modify those accessors
    which were implemented as macros to also be functions.
    
    Change all external access to the connection structures to use these
    new functions.
    
    Change-Id: Ife67e63f37cb04273fbfc9079db3907bde78ab98
    Reviewed-on: http://gerrit.openafs.org/6180
    Tested-by: BuildBot <buildbot@rampaginggeek.com>
    Reviewed-by: Jeffrey Altman <jaltman@secure-endpoints.com>
    Tested-by: Jeffrey Altman <jaltman@secure-endpoints.com>

 src/kauth/admin_tools.c           |    4 +-
 src/kauth/kaprocs.c               |   16 ++--
 src/libafs/Makefile.common.in     |    4 +
 src/libafsrpc/Makefile.in         |    4 +
 src/libafsrpc/NTMakefile          |    3 +-
 src/libafsrpc/afsrpc.def          |   22 ++++++
 src/libuafs/Makefile.common.in    |   13 ++++
 src/rx/Makefile.in                |    2 +-
 src/rx/NTMakefile                 |    3 +-
 src/rx/rx.c                       |    2 +
 src/rx/rx.h                       |  113 ++++++++-----------------------
 src/rx/rx_conn.c                  |  138 +++++++++++++++++++++++++++++++++++++
 src/rx/rx_conn.h                  |   84 ++++++++++++++++++++++
 src/rx/rx_conncache.c             |    2 +
 src/rx/rx_packet.c                |    2 +
 src/rx/rx_packet.h                |    8 --
 src/rx/rx_rdwr.c                  |    2 +
 src/rx/rx_trace.c                 |    2 +
 src/rx/test/rxperf.c              |    2 +-
 src/rx/test/testclient.c          |    8 ++-
 src/rx/test/testserver.c          |    8 +-
 src/rxgen/rpc_parse.c             |   12 ++--
 src/rxkad/rxkad_client.c          |    4 +-
 src/rxkad/rxkad_common.c          |   59 +++++++++-------
 src/rxkad/rxkad_server.c          |   15 ++---
 src/shlibafsrpc/Makefile.in       |    6 ++-
 src/shlibafsrpc/libafsrpc.map     |    5 ++
 src/sys/rmtsyss.c                 |    4 +-
 src/viced/afsfileprocs.c          |    4 +-
 src/viced/host.c                  |   30 ++++----
 src/volser/vos.c                  |    8 +-
 tests/rpctestlib/rpc_test_procs.h |    2 +-
 32 files changed, 410 insertions(+), 181 deletions(-)

-- 
OpenAFS Master Repository