summaryrefslogtreecommitdiff
path: root/nsswitch
diff options
context:
space:
mode:
authorStefan Metzmacher <metze@samba.org>2021-07-01 12:08:16 +0200
committerStefan Metzmacher <metze@samba.org>2021-11-30 15:53:34 +0000
commit3f9948bd6dc16e7cf488277fab6837f545e94432 (patch)
tree7340516abfa06d37c5a2c960b3843956bae40a11 /nsswitch
parenta663c9648f14294d7e02f30ee1a9a53b1a404279 (diff)
downloadsamba-3f9948bd6dc16e7cf488277fab6837f545e94432.tar.gz
nsswitch: explicitly mark PAM_EXTERN pam_sm_* symbols as _PUBLIC_
The symbols which are used via dlopen()/dlsym() need to be exported, in future we'll do hide all other symbols. 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>
Diffstat (limited to 'nsswitch')
-rw-r--r--nsswitch/pam_winbind.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/nsswitch/pam_winbind.c b/nsswitch/pam_winbind.c
index 720a4b90d85..5d168e2715e 100644
--- a/nsswitch/pam_winbind.c
+++ b/nsswitch/pam_winbind.c
@@ -2738,7 +2738,7 @@ static int openpam_convert_error_code(struct pwb_context *ctx,
#define pam_error_code(a, b, c) (c)
#endif
-PAM_EXTERN
+_PUBLIC_ PAM_EXTERN
int pam_sm_authenticate(pam_handle_t *pamh, int flags,
int argc, const char **argv)
{
@@ -2897,7 +2897,7 @@ out:
return retval;
}
-PAM_EXTERN
+_PUBLIC_ PAM_EXTERN
int pam_sm_setcred(pam_handle_t *pamh, int flags,
int argc, const char **argv)
{
@@ -2949,7 +2949,7 @@ int pam_sm_setcred(pam_handle_t *pamh, int flags,
* Account management. We want to verify that the account exists
* before returning PAM_SUCCESS
*/
-PAM_EXTERN
+_PUBLIC_ PAM_EXTERN
int pam_sm_acct_mgmt(pam_handle_t *pamh, int flags,
int argc, const char **argv)
{
@@ -3048,7 +3048,7 @@ int pam_sm_acct_mgmt(pam_handle_t *pamh, int flags,
return pam_error_code(ctx, PAM_WINBIND_ACCT_MGMT, ret);
}
-PAM_EXTERN
+_PUBLIC_ PAM_EXTERN
int pam_sm_open_session(pam_handle_t *pamh, int flags,
int argc, const char **argv)
{
@@ -3075,7 +3075,7 @@ int pam_sm_open_session(pam_handle_t *pamh, int flags,
return pam_error_code(ctx, PAM_WINBIND_OPEN_SESSION, ret);
}
-PAM_EXTERN
+_PUBLIC_ PAM_EXTERN
int pam_sm_close_session(pam_handle_t *pamh, int flags,
int argc, const char **argv)
{
@@ -3147,7 +3147,7 @@ static bool _pam_require_krb5_auth_after_chauthtok(struct pwb_context *ctx,
}
-PAM_EXTERN
+_PUBLIC_ PAM_EXTERN
int pam_sm_chauthtok(pam_handle_t * pamh, int flags,
int argc, const char **argv)
{