Home | History | Annotate | Download | only in login

Lines Matching defs:pamh

117 	pam_handle_t *pamh = NULL;
257 syslog(LOG_ERR, "%s: %s", msg, pam_strerror(pamh, pam_err)); \
258 warnx("%s: %s", msg, pam_strerror(pamh, pam_err)); \
259 pam_end(pamh, pam_err); \
263 pam_err = pam_start("login", username, &pamc, &pamh);
265 if (pamh != NULL)
269 pam_strerror(pamh, pam_err));
274 pam_err = pam_set_item(pamh, (item), (var)); \
322 switch(pam_err = pam_authenticate(pamh, pam_silent)) {
328 pam_err = pam_get_item(pamh, PAM_USER, &newuser);
343 switch (pam_err = pam_acct_mgmt(pamh, pam_silent)) {
348 pam_err = pam_chauthtok(pamh,
399 pam_end(pamh, PAM_SUCCESS);
425 pam_end(pamh, PAM_SUCCESS);
434 pam_end(pamh, PAM_SUCCESS);
440 pam_end(pamh, PAM_SUCCESS);
457 pam_end(pamh, PAM_SUCCESS);
474 pam_end(pamh, PAM_SUCCESS);
483 pam_end(pamh, PAM_SUCCESS);
487 pam_err = pam_setcred(pamh, pam_silent|PAM_ESTABLISH_CRED);
491 pam_err = pam_open_session(pamh, pam_silent);
503 pam_err = pam_close_session(pamh, 0);
506 pam_strerror(pamh, pam_err));
508 pam_strerror(pamh, pam_err));
512 pam_end(pamh, pam_err);
525 pam_err = pam_close_session(pamh, 0);
529 pam_strerror(pamh, pam_err));
531 pam_strerror(pamh, pam_err));
533 pam_end(pamh, pam_err);
545 if ((pam_err = pam_close_session(pamh, 0)) != PAM_SUCCESS) {
547 pam_strerror(pamh, pam_err));
549 pam_strerror(pamh, pam_err));
551 pam_end(pamh, PAM_SUCCESS);
601 if ((pamenv = pam_getenvlist(pamh)) != NULL) {