Export missing opr functions from libafsrpc 93/13193/2
authorBenjamin Kaduk <kaduk@mit.edu>
Thu, 31 May 2018 23:40:21 +0000 (18:40 -0500)
committerBenjamin Kaduk <kaduk@mit.edu>
Sat, 16 Jun 2018 16:55:57 +0000 (12:55 -0400)
Our assertion macros expand to function calls, and we have assertions
included in macros in installed headers, so the public needs to be
able to link against them.

Export for both Unix and Windows.

Reviewed-on: https://gerrit.openafs.org/13137
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Reviewed-by: Benjamin Kaduk <kaduk@mit.edu>
(cherry picked from commit f01ee714152a0a6247f2f456aa1f0a728d74373c)

Change-Id: I1d983d352f4838619d0b8a833e6be90207dffa87
Reviewed-on: https://gerrit.openafs.org/13193
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Reviewed-by: Michael Meffie <mmeffie@sinenomine.net>
Reviewed-by: Joe Gorse <jhgorse@gmail.com>
Reviewed-by: Benjamin Kaduk <kaduk@mit.edu>

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

index 43a3b2c..5f59c4b 100755 (executable)
@@ -343,6 +343,8 @@ EXPORTS
        rxkad_NewKrb5ServerSecurityObject       @348
        tkt_MakeTicket5                         @349
        tkt_DeriveDesKey                        @350
+       opr_AssertFailU                         @351
+       opr_AssertionFailed                     @352
 
 ; for performance testing
         rx_TSFPQGlobSize                        @2001 DATA
index 8ea0d04..f31c058 100644 (file)
@@ -38,6 +38,8 @@ multi_Finalize
 multi_Finalize_Ignore
 multi_Init
 multi_Select
+opr_AssertFailU
+opr_AssertionFailed
 osi_AssertFailU
 osi_Panic
 rx_ConnError