From: Saifur Rahman Mohsin Date: Thu, 24 Feb 2022 17:23:30 +0000 (+0530) Subject: Ignore deprecation warning for daemon() on macOS (plugin/auth-pam) X-Git-Tag: v2.6_beta1~262 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=cd194f552f67a1ad7951d0de9dba7448a3880805;p=thirdparty%2Fopenvpn.git Ignore deprecation warning for daemon() on macOS (plugin/auth-pam) Follow up to a480eaa (does the same for auth-pam.c). Signed-off-by: Saifur Rahman Mohsin Acked-by: Gert Doering Message-Id: <20220224172330.43451-1-mohsin92@me.com> URL: https://www.mail-archive.com/openvpn-devel@lists.sourceforge.net/msg23890.html Signed-off-by: Gert Doering --- diff --git a/src/plugins/auth-pam/auth-pam.c b/src/plugins/auth-pam/auth-pam.c index 3be647e94..33492e9c5 100644 --- a/src/plugins/auth-pam/auth-pam.c +++ b/src/plugins/auth-pam/auth-pam.c @@ -214,10 +214,17 @@ daemonize(const char *envp[]) { fd = dup(2); } +#if defined(__APPLE__) && defined(__clang__) +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" +#endif if (daemon(0, 0) < 0) { plugin_log(PLOG_ERR|PLOG_ERRNO, MODULE, "daemonization failed"); } +#if defined(__APPLE__) && defined(__clang__) +#pragma clang diagnostic pop +#endif else if (fd >= 3) { dup2(fd, 2);