Home | History | Annotate | Download | only in pam_lastlog

Lines Matching refs:pamh

114 pam_sm_open_session(pam_handle_t *pamh, int flags,
128 pam_err = pam_get_user(pamh, &user, NULL);
139 pam_err = pam_get_item(pamh, PAM_RHOST, &vrhost);
144 pam_err = pam_get_item(pamh, PAM_SOCKADDR, &vss);
149 pam_err = pam_get_item(pamh, PAM_TTY, &vtty);
159 if (pam_get_item(pamh, PAM_NUSER, &vnuser) != PAM_SUCCESS)
174 if (openpam_get_option(pamh, "no_nested") == NULL || nuser == NULL) {
189 dolastlogx(pamh, quiet, pwd, rhost, tty, ss, &now);
194 dolastlog(pamh, quiet, pwd, rhost, tty, &now);
198 if (openpam_get_option(pamh, "no_fail"))
204 pam_sm_close_session(pam_handle_t *pamh __unused, int flags __unused,
210 if (pam_get_item(pamh, PAM_NUSER, &vnuser) != PAM_SUCCESS)
215 pam_get_item(pamh, PAM_TTY, &vtty);
226 if (openpam_get_option(pamh, "no_nested") == NULL || nuser == NULL) {
249 domsg(pam_handle_t *pamh, time_t t, const char *host, size_t hsize,
261 pam_err = pam_prompt(pamh, PAM_TEXT_INFO, &promptresp,
303 dolastlogx(pam_handle_t *pamh, int quiet, const struct passwd *pwd,
310 domsg(pamh, (time_t)ll.ll_tv.tv_sec, ll.ll_host,
350 dolastlog(pam_handle_t *pamh, int quiet, const struct passwd *pwd,
366 domsg(pamh, ll.ll_time, ll.ll_host,