From 57b35f3ba7db5d5b7cec04312c7e9055a74b0406 Mon Sep 17 00:00:00 2001 From: Sami Kerola Date: Sun, 13 Nov 2011 18:18:33 +0100 Subject: chfn, chsh: new file pamfail.h for error printing Signed-off-by: Sami Kerola --- include/pamfail.h | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 include/pamfail.h (limited to 'include/pamfail.h') diff --git a/include/pamfail.h b/include/pamfail.h new file mode 100644 index 000000000..8008ce395 --- /dev/null +++ b/include/pamfail.h @@ -0,0 +1,16 @@ +#ifndef UTIL_LINUX_PAMFAIL_H +#include +#include +#include "c.h" + +static inline int +pam_fail_check(pam_handle_t *pamh, int retcode) +{ + if (retcode == PAM_SUCCESS) + return 0; + warnx("%s", pam_strerror(pamh, retcode)); + pam_end(pamh, retcode); + return 1; +} + +#endif /* UTIL_LINUX_PAMFAIL_H */ -- cgit v1.2.3-55-g7522