nsswitch/libwbclient: explicitly mark all wbc* symbols as _PUBLIC_
authorStefan Metzmacher <metze@samba.org>
Tue, 12 Oct 2021 12:30:09 +0000 (14:30 +0200)
committerStefan Metzmacher <metze@samba.org>
Tue, 30 Nov 2021 15:53:34 +0000 (15:53 +0000)
commit62d05a81087029d93ba0cf81c11e5b244d788aef
treeaab2dd897bff71f7887d7604a1f12198e69778d1
parentfa98a44cb4d94c6a290deb931b260e411364314d
nsswitch/libwbclient: explicitly mark all wbc* symbols as _PUBLIC_

Some private functions from wbclient_internal.h already
leaked into the ABI. With hide_symbols=True we make sure
this doesn't happen again.

Having wbcRequestResponse[Priv]() as part of the ABI helps us
in order to hide winbindd_[priv_]request_response() soon.

BUG: https://bugzilla.samba.org/show_bug.cgi?id=14780

Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
Reviewed-by: Andreas Schneider <asn@samba.org>
nsswitch/libwbclient/wbc_guid.c
nsswitch/libwbclient/wbc_idmap.c
nsswitch/libwbclient/wbc_pam.c
nsswitch/libwbclient/wbc_pwd.c
nsswitch/libwbclient/wbc_sid.c
nsswitch/libwbclient/wbc_util.c
nsswitch/libwbclient/wbclient.c
nsswitch/libwbclient/wscript