Lines Matching refs:pamh
95 static pam_handle_t *pamh; /* authentication handle */ variable
296 if (pam_start("rexec", user, &conv, &pamh) != PAM_SUCCESS) { in doit()
299 if (pam_set_item(pamh, PAM_RHOST, hostname) != PAM_SUCCESS) { in doit()
303 if ((status = pam_authenticate(pamh, pam_flags)) != PAM_SUCCESS) { in doit()
315 pam_end(pamh, status); in doit()
318 if ((status = pam_acct_mgmt(pamh, pam_flags)) != PAM_SUCCESS) { in doit()
335 pam_end(pamh, status); in doit()
345 pam_end(pamh, PAM_ABORT); in doit()
350 if ((status = pam_setcred(pamh, PAM_ESTABLISH_CRED)) != PAM_SUCCESS) { in doit()
354 pam_end(pamh, PAM_SUCCESS); in doit()
363 pam_end(pamh, PAM_ABORT); in doit()
373 pam_end(pamh, PAM_ABORT); in doit()
426 pam_end(pamh, PAM_ABORT); in doit()
446 if ((pam_env = pam_getenvlist(pamh)) != 0) { in doit()
456 pam_end(pamh, PAM_SUCCESS); in doit()