Lines Matching refs:s_pamh
283 static pam_handle_t* s_pamh;
300 if (s_pamh != 0)
306 str_getbuf(p_user_str), &the_conv, &s_pamh);
309 s_pamh = 0;
313 retval = pam_set_item(s_pamh, PAM_RHOST, str_getbuf(p_remote_host));
316 (void) pam_end(s_pamh, 0);
317 s_pamh = 0;
321 retval = pam_authenticate(s_pamh, 0);
324 (void) pam_end(s_pamh, 0);
325 s_pamh = 0;
328 retval = pam_acct_mgmt(s_pamh, 0);
331 (void) pam_end(s_pamh, 0);
332 s_pamh = 0;
335 retval = pam_setcred(s_pamh, PAM_ESTABLISH_CRED);
338 (void) pam_end(s_pamh, 0);
339 s_pamh = 0;
345 (void) pam_end(s_pamh, 0);
346 s_pamh = 0;
351 retval = pam_open_session(s_pamh, 0);
355 (void) pam_setcred(s_pamh, PAM_DELETE_CRED);
356 (void) pam_end(s_pamh, 0);
357 s_pamh = 0;
371 if (s_pamh == 0)
375 (void) pam_close_session(s_pamh, 0);
376 (void) pam_setcred(s_pamh, PAM_DELETE_CRED);
377 (void) pam_end(s_pamh, 0);
378 s_pamh = 0;