#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)
{
return retval;
}
-PAM_EXTERN
+_PUBLIC_ PAM_EXTERN
int pam_sm_setcred(pam_handle_t *pamh, int flags,
int argc, const char **argv)
{
* 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)
{
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)
{
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)
{
}
-PAM_EXTERN
+_PUBLIC_ PAM_EXTERN
int pam_sm_chauthtok(pam_handle_t * pamh, int flags,
int argc, const char **argv)
{