diff options
author | Stefan Metzmacher <metze@samba.org> | 2021-07-01 12:08:16 +0200 |
---|---|---|
committer | Stefan Metzmacher <metze@samba.org> | 2021-11-30 15:53:34 +0000 |
commit | 3f9948bd6dc16e7cf488277fab6837f545e94432 (patch) | |
tree | 7340516abfa06d37c5a2c960b3843956bae40a11 /nsswitch | |
parent | a663c9648f14294d7e02f30ee1a9a53b1a404279 (diff) | |
download | samba-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.c | 12 |
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) { |