libafsrpc: export more xdr functions 39/13139/4
authorBenjamin Kaduk <kaduk@mit.edu>
Fri, 1 Jun 2018 00:02:18 +0000 (19:02 -0500)
committerBenjamin Kaduk <kaduk@mit.edu>
Mon, 11 Jun 2018 00:12:31 +0000 (20:12 -0400)
Most of the xdr functions in the library text are to support RXAFS and
RXAFSCB RPCs, which we explicitly do not expose from libafsrpc.
As such, they do not need to be in the export list, but a couple of
generic ones probably should be exported.

Do so, for both Unix and Windows.

Change-Id: I12ddf2427d807f4ee7b07af1e1c498fc119a0f1c
Reviewed-on: https://gerrit.openafs.org/13139
Reviewed-by: Benjamin Kaduk <kaduk@mit.edu>
Tested-by: BuildBot <buildbot@rampaginggeek.com>

src/libafsrpc/afsrpc.def
src/libafsrpc/libafsrpc.la.sym

index 5f59c4b..6d8d263 100755 (executable)
@@ -345,6 +345,8 @@ EXPORTS
        tkt_DeriveDesKey                        @350
        opr_AssertFailU                         @351
        opr_AssertionFailed                     @352
+       xdr_Capabilities                        @353
+       xdr_rpcStats                            @354
 
 ; for performance testing
         rx_TSFPQGlobSize                        @2001 DATA
index fc07f3b..dff93da 100644 (file)
@@ -179,10 +179,12 @@ tkt_DecodeTicket
 tkt_DeriveDesKey
 tkt_MakeTicket
 tkt_MakeTicket5
+xdr_Capabilities
 xdr_afsUUID
 xdr_afs_int32
 xdr_afs_int64
 xdr_afs_uint32
 xdr_afs_uint64
+xdr_rpcStats
 xdrlen_create
 xdrrx_create