[PATCH] pam_wrapper: Add PAM_STRERROR_CONST configure check

Volker Lendecke Volker.Lendecke at SerNet.DE
Thu May 4 07:39:42 UTC 2017


Hi!

This is against the Samba repo, the pam_wrapper repo does not have
wscript.

Review appreciated!

Thanks, Volker
-------------- next part --------------
From 031a0e1fbb303bc222832478ba127e1b78898a07 Mon Sep 17 00:00:00 2001
From: Volker Lendecke <vl at samba.org>
Date: Mon, 1 May 2017 17:56:50 +0200
Subject: [PATCH] pam_wrapper: Add PAM_STRERROR_CONST configure check

Signed-off-by: Volker Lendecke <vl at samba.org>
---
 lib/pam_wrapper/wscript | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/lib/pam_wrapper/wscript b/lib/pam_wrapper/wscript
index 87181c3..aacd1d7 100644
--- a/lib/pam_wrapper/wscript
+++ b/lib/pam_wrapper/wscript
@@ -80,6 +80,13 @@ def configure(conf):
                                'int pam_prompt(const pam_handle_t *_pamh, int _style, char **_resp, const char *_fmt, ...)',
                                define='HAVE_PAM_PROMPT_CONST', headers='stdio.h sys/types.h security/pam_appl.h security/pam_modules.h')
 
+        conf.CHECK_C_PROTOTYPE(
+            'pam_strerror',
+            'const char *pam_strerror(const pam_handle_t *pamh, int errnum)',
+            define='HAVE_PAM_STRERROR_CONST',
+            headers='''stdio.h sys/types.h security/pam_appl.h
+                       security/pam_modules.h''')
+
         # Find the absolute path to libpam.so.0
         libpam_path = find_library(['libpam.so.0', 'libpam.so'], conf.env.STANDARD_LIBPATH)
         conf.DEFINE('PAM_LIBRARY', ('"%s"' % libpam_path ))
-- 
2.1.4



More information about the samba-technical mailing list