Lines Matching refs:pargs

101 log_vplain(struct pam_args *pargs, int priority, const char *fmt, va_list args)  in log_vplain()  argument
105 if (priority == LOG_DEBUG && (pargs == NULL || !pargs->debug)) in log_vplain()
107 if (pargs != NULL && pargs->user != NULL) { in log_vplain()
111 pam_syslog(pargs->pamh, priority, "(user %s) %s", pargs->user, msg); in log_vplain()
113 } else if (pargs != NULL) { in log_vplain()
114 pam_vsyslog(pargs->pamh, priority, fmt, args); in log_vplain()
129 log_plain(struct pam_args *pargs, int priority, const char *fmt, ...) in log_plain() argument
134 log_vplain(pargs, priority, fmt, args); in log_plain()
147 log_pam(struct pam_args *pargs, int priority, int status, const char *fmt, in log_pam() argument
152 if (priority == LOG_DEBUG && (pargs == NULL || !pargs->debug)) in log_pam()
157 if (pargs == NULL) in log_pam()
160 log_plain(pargs, priority, "%s", msg); in log_pam()
162 log_plain(pargs, priority, "%s: %s", msg, in log_pam()
163 pam_strerror(pargs->pamh, status)); in log_pam()
176 putil_ ## level(struct pam_args *pargs, const char *fmt, ...) \
181 log_vplain(pargs, priority, fmt, args); \
185 putil_ ## level ## _pam(struct pam_args *pargs, int status, \
191 log_pam(pargs, priority, status, fmt, args); \
206 putil_log_entry(struct pam_args *pargs, const char *func, int flags) in LOG_FUNCTION()
211 if (!pargs->debug) in LOG_FUNCTION()
237 pam_syslog(pargs->pamh, LOG_DEBUG, "%s: entry", func); in LOG_FUNCTION()
239 pam_syslog(pargs->pamh, LOG_DEBUG, "%s: entry (%s)", func, out); in LOG_FUNCTION()
252 putil_log_failure(struct pam_args *pargs, const char *fmt, ...) in putil_log_failure() argument
261 if (pargs->user != NULL) in putil_log_failure()
262 name = pargs->user; in putil_log_failure()
268 pam_get_item(pargs->pamh, PAM_RUSER, (PAM_CONST void **) &ruser); in putil_log_failure()
269 pam_get_item(pargs->pamh, PAM_RHOST, (PAM_CONST void **) &rhost); in putil_log_failure()
270 pam_get_item(pargs->pamh, PAM_TTY, (PAM_CONST void **) &tty); in putil_log_failure()
273 pam_syslog(pargs->pamh, LOG_NOTICE, "%s; logname=%s uid=%ld euid=%ld" in putil_log_failure()
300 log_krb5(struct pam_args *pargs, int priority, int status, const char *fmt, in log_krb5() argument
306 if (priority == LOG_DEBUG && (pargs == NULL || !pargs->debug)) in log_krb5()
311 if (pargs != NULL && pargs->ctx != NULL) { in log_krb5()
312 k5_msg = krb5_get_error_message(pargs->ctx, status); in log_krb5()
313 log_plain(pargs, priority, "%s: %s", msg, k5_msg); in log_krb5()
315 log_plain(pargs, priority, "%s", msg); in log_krb5()
319 krb5_free_error_message(pargs->ctx, k5_msg); in log_krb5()
330 putil_ ## level ## _krb5(struct pam_args *pargs, int status, \
336 log_krb5(pargs, priority, status, fmt, args); \