bigbiff bigbiff | e60683a | 2013-02-22 20:55:50 -0500 | [diff] [blame] | 1 | /* |
| 2 | * No copyright is claimed. This code is in the public domain; do with |
| 3 | * it what you wish. |
| 4 | * |
| 5 | * Written by Karel Zak <kzak@redhat.com> |
| 6 | */ |
| 7 | #ifndef UTIL_LINUX_PAMFAIL_H |
| 8 | #include <security/pam_appl.h> |
| 9 | #include <security/pam_misc.h> |
| 10 | #include "c.h" |
| 11 | |
| 12 | static inline int |
| 13 | pam_fail_check(pam_handle_t *pamh, int retcode) |
| 14 | { |
| 15 | if (retcode == PAM_SUCCESS) |
| 16 | return 0; |
| 17 | warnx("%s", pam_strerror(pamh, retcode)); |
| 18 | pam_end(pamh, retcode); |
| 19 | return 1; |
| 20 | } |
| 21 | |
| 22 | #endif /* UTIL_LINUX_PAMFAIL_H */ |