--- pam-1.1.0.orig/modules/pam_keyinit/pam_keyinit.c +++ pam-1.1.0/modules/pam_keyinit/pam_keyinit.c @@ -252,6 +252,26 @@ return PAM_SUCCESS; } +PAM_EXTERN int pam_sm_authenticate(pam_handle_t *pamh, int flags, int argc, + const char **argv) +{ + return pam_sm_open_session(pamh, flags, argc, argv); +} + +PAM_EXTERN int pam_sm_chauthtok(pam_handle_t * pamh, int flags, + int argc, const char **argv) +{ + return PAM_SUCCESS; +} + +PAM_EXTERN int pam_sm_setcred(pam_handle_t *pamh, int flags, int argc, + const char **argv) +{ + return PAM_SUCCESS; +} + + + #ifdef PAM_STATIC /* static module data */