Lines Matching defs:pamh
7 static pam_handle_t *pamh = NULL;
15 if (pamh)
18 retval = pam_start ("cron", username, &cron_conv, &pamh);
22 pamh = NULL;
24 pam_strerror (pamh, retval));
27 retval = pam_authenticate (pamh, PAM_SILENT);
32 pam_strerror (pamh, retval));
33 pam_end (pamh, retval);
34 pamh = NULL;
37 retval = pam_acct_mgmt (pamh, PAM_SILENT);
42 pam_strerror (pamh, retval));
43 pam_end (pamh, retval);
44 pamh = NULL;
47 retval = pam_open_session (pamh, PAM_SILENT);
52 pam_strerror (pamh, retval));
53 pam_end (pamh, retval);
54 pamh = NULL;
66 if (!pamh)
69 retval = pam_setcred (pamh, PAM_ESTABLISH_CRED | PAM_SILENT);
74 pam_strerror (pamh, retval));
75 pam_end (pamh, retval);
76 pamh = NULL;
87 if (!pamh)
90 pam_close_session (pamh, 0);
91 pam_end (pamh, 0);
92 pamh = NULL;
103 pam_end (pamh, PAM_DATA_SILENT);
104 pamh = NULL;
111 if (!pamh || !envp)
115 if (pam_putenv (pamh, *envp) != PAM_SUCCESS)
118 return pam_getenvlist (pamh);