Lines Matching refs:pamh
32 static pam_handle_t *pamh;
42 pam_start(progname, uname, &pamc, &pamh);
45 if (PAM_SUCCESS != (retval = pam_authenticate(pamh, 0)))
49 if (PAM_SUCCESS != (retval = pam_acct_mgmt(pamh, 0)) && PAM_NEW_AUTHTOK_REQD != retval)
55 if (PAM_SUCCESS != (retval = pam_chauthtok(pamh, 0)))
59 if (PAM_SUCCESS != (retval = pam_setcred(pamh, PAM_ESTABLISH_CRED)))
63 if (PAM_SUCCESS != (retval = pam_open_session(pamh, 0)))
67 if (PAM_SUCCESS != (retval = pam_close_session(pamh, 0)))
73 fprintf(stderr, "%s: %s\n", progname, pam_strerror(pamh, retval));
76 pam_end(pamh, retval);