From 247cf61399585caebcd2b8af7b91a08547e148b5 Mon Sep 17 00:00:00 2001 From: Andreas Schneider Date: Fri, 15 Nov 2019 09:39:21 +0100 Subject: [PATCH] cmake: Add checks for getprogname() and getexecname() Signed-off-by: Andreas Schneider Reviewed-by: Ralph Boehme --- ConfigureChecks.cmake | 2 ++ config.h.cmake | 2 ++ 2 files changed, 4 insertions(+) diff --git a/ConfigureChecks.cmake b/ConfigureChecks.cmake index 3148c23..0286eff 100644 --- a/ConfigureChecks.cmake +++ b/ConfigureChecks.cmake @@ -45,6 +45,8 @@ check_include_file(security/pam_ext.h HAVE_SECURITY_PAM_EXT_H) check_function_exists(strncpy HAVE_STRNCPY) check_function_exists(vsnprintf HAVE_VSNPRINTF) check_function_exists(snprintf HAVE_SNPRINTF) +check_function_exists(getprogname HAVE_GETPROGNAME) +check_function_exists(getexecname HAVE_GETEXECNAME) check_prototype_definition(pam_vprompt "int pam_vprompt(const pam_handle_t *_pamh, int _style, char **_resp, const char *_fmt, va_list _ap)" diff --git a/config.h.cmake b/config.h.cmake index d587f84..0b18d43 100644 --- a/config.h.cmake +++ b/config.h.cmake @@ -29,6 +29,8 @@ #cmakedefine HAVE_PAM_VPROMPT_CONST 1 #cmakedefine HAVE_PAM_PROMPT_CONST 1 #cmakedefine HAVE_PAM_STRERROR_CONST 1 +#cmakedefine HAVE_GETPROGNAME 1 +#cmakedefine HAVE_GETEXECNAME 1 /*************************** LIBRARIES ***************************/ #cmakedefine PAM_LIBRARY "${PAM_LIBRARY}" -- 2.34.1