Lines Matching refs:pamh
68 pam_handle_t *pamh; variable
154 if (pam_start("rexd", pw->pw_name, NULL, &pamh) != PAM_SUCCESS ||
155 pam_set_item(pamh, PAM_RHOST, host) != PAM_SUCCESS) {
164 if (pamh) {
165 pam_end(pamh, PAM_ABORT);
166 pamh = NULL;
171 if ((v = pam_acct_mgmt(pamh, 0)) != PAM_SUCCESS) {
190 pam_end(pamh, PAM_ABORT);
191 pamh = NULL;
356 if (pam_set_item(pamh, PAM_TTY, slavename) != PAM_SUCCESS || in LoginUser()
357 pam_get_item(pamh, PAM_USER, (void **) &user) != PAM_SUCCESS || in LoginUser()
358 pam_get_item(pamh, PAM_RHOST, (void **) &rhost) != PAM_SUCCESS || in LoginUser()
359 pam_open_session(pamh, 0) != PAM_SUCCESS) { in LoginUser()
426 if (pamh) { in LogoutUser()
427 pam_end(pamh, PAM_SUCCESS); in LogoutUser()
428 pamh = NULL; in LogoutUser()
450 if ((pam_start("rexd", user, NULL, &pamh)) in LogoutUser()
452 (void) pam_set_item(pamh, PAM_TTY, ttyn); in LogoutUser()
453 (void) pam_set_item(pamh, PAM_RHOST, rhost); in LogoutUser()
454 (void) pam_close_session(pamh, 0); in LogoutUser()
455 (void) pam_end(pamh, PAM_SUCCESS); in LogoutUser()
456 pamh = NULL; in LogoutUser()