Lines Matching refs:pamh
91 if (pamh != NULL) { \
92 local_ret = pam_setcred(pamh, PAM_DELETE_CRED); \
95 pam_strerror(pamh, local_ret)); \
97 local_ret = pam_close_session(pamh, 0); \
100 pam_strerror(pamh, local_ret)); \
102 local_ret = pam_end(pamh, local_ret); \
105 pam_strerror(pamh, local_ret)); \
112 local_ret = pam_set_item(pamh, what, item); \
115 pam_strerror(pamh, local_ret)); \
117 pam_strerror(pamh, local_ret)); \
124 static pam_handle_t *pamh = NULL; variable
276 retcode = pam_start("su", user, &conv, &pamh); in main()
278 syslog(LOG_ERR, "pam_start: %s", pam_strerror(pamh, retcode)); in main()
279 errx(1, "pam_start: %s", pam_strerror(pamh, retcode)); in main()
289 retcode = pam_authenticate(pamh, 0); in main()
304 retcode = pam_get_item(pamh, PAM_USER, &v); in main()
309 pam_strerror(pamh, retcode)); in main()
320 retcode = pam_acct_mgmt(pamh, 0); in main()
322 retcode = pam_chauthtok(pamh, in main()
326 aerr = pam_strerror(pamh, retcode); in main()
334 pam_strerror(pamh, retcode)); in main()
341 pam_strerror(pamh, retcode))) in main()
345 pam_strerror(pamh, retcode)); in main()
400 retcode = pam_setcred(pamh, PAM_ESTABLISH_CRED); in main()
403 pam_strerror(pamh, retcode)); in main()
407 retcode = pam_open_session(pamh, 0); in main()
410 pam_strerror(pamh, retcode)); in main()
512 environ_pam = pam_getenvlist(pamh); in main()
523 p = pam_getenv(pamh, "HOME"); in main()