This removes one small header file, and makes inline function to static to only file it is used in. Signed-off-by: Sami Kerola <kerolasa@xxxxxx> --- include/Makemodule.am | 1 - include/pamfail.h | 26 -------------------------- login-utils/auth.c | 19 ++++++++++++++++++- 3 files changed, 18 insertions(+), 28 deletions(-) delete mode 100644 include/pamfail.h diff --git a/include/Makemodule.am b/include/Makemodule.am index 237400b05..e9b1e3021 100644 --- a/include/Makemodule.am +++ b/include/Makemodule.am @@ -33,7 +33,6 @@ dist_noinst_HEADERS += \ include/nls.h \ include/optutils.h \ include/pager.h \ - include/pamfail.h \ include/partx.h \ include/path.h \ include/pathnames.h \ diff --git a/include/pamfail.h b/include/pamfail.h deleted file mode 100644 index bb83b9404..000000000 --- a/include/pamfail.h +++ /dev/null @@ -1,26 +0,0 @@ -/* - * No copyright is claimed. This code is in the public domain; do with - * it what you wish. - * - * Written by Karel Zak <kzak@xxxxxxxxxx> - */ -#ifndef UTIL_LINUX_PAMFAIL_H -#include <security/pam_appl.h> -#ifdef HAVE_SECURITY_PAM_MISC_H -# include <security/pam_misc.h> -#elif defined(HAVE_SECURITY_OPENPAM_H) -# include <security/openpam.h> -#endif -#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 */ diff --git a/login-utils/auth.c b/login-utils/auth.c index 68d4ea3b0..efbd5e8cb 100644 --- a/login-utils/auth.c +++ b/login-utils/auth.c @@ -7,8 +7,25 @@ * there is no warranty. * */ + +#include <security/pam_appl.h> +#ifdef HAVE_SECURITY_PAM_MISC_H +# include <security/pam_misc.h> +#elif defined(HAVE_SECURITY_OPENPAM_H) +# include <security/openpam.h> +#endif + +#include "c.h" #include "ch-common.h" -#include "pamfail.h" + +static 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; +} int auth_pam(const char *service_name, uid_t uid, const char *username) { -- 2.13.3 -- To unsubscribe from this list: send the line "unsubscribe util-linux" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html