From 90508f46c0a57a632a64300d97c636112d3e8fb7 Mon Sep 17 00:00:00 2001 From: Uri Simchoni Date: Sun, 19 Nov 2017 13:04:58 +0000 Subject: [PATCH] pam_wrapper: #ifdef-out unused functions When pam_vsyslog is not available, avoid building functions that are being used to wrap it, in order to avoid picky compiler warnings. Signed-off-by: Uri Simchoni Reviewed-by: Andrew Bartlett --- lib/pam_wrapper/pam_wrapper.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/lib/pam_wrapper/pam_wrapper.c b/lib/pam_wrapper/pam_wrapper.c index 4be81460a5b..03584beb95e 100644 --- a/lib/pam_wrapper/pam_wrapper.c +++ b/lib/pam_wrapper/pam_wrapper.c @@ -508,6 +508,7 @@ static const char *libpam_pam_strerror(pam_handle_t *pamh, int errnum) return pwrap.libpam.symbols._libpam_pam_strerror.f(discard_const_p(pam_handle_t, pamh), errnum); } +#if defined(HAVE_PAM_VSYSLOG) || defined(HAVE_PAM_SYSLOG) static void libpam_pam_vsyslog(const pam_handle_t *pamh, int priority, const char *fmt, @@ -522,6 +523,7 @@ static void libpam_pam_vsyslog(const pam_handle_t *pamh, args); #endif } +#endif /********************************************************* * PWRAP INIT @@ -1487,6 +1489,8 @@ const char *pam_strerror(pam_handle_t *pamh, int errnum) errnum); } +#if defined(HAVE_PAM_VSYSLOG) || defined(HAVE_PAM_SYSLOG) + static void pwrap_pam_vsyslog(const pam_handle_t *pamh, int priority, const char *fmt, @@ -1533,6 +1537,7 @@ static void pwrap_pam_vsyslog(const pam_handle_t *pamh, pwrap_vlog(dbglvl, syslog_str, fmt, args); } +#endif /* defined(HAVE_PAM_VSYSLOG) || defined(HAVE_PAM_SYSLOG) */ #ifdef HAVE_PAM_VSYSLOG void pam_vsyslog(const pam_handle_t *pamh, -- 2.47.3