From cd194f552f67a1ad7951d0de9dba7448a3880805 Mon Sep 17 00:00:00 2001 From: Saifur Rahman Mohsin Date: Thu, 24 Feb 2022 22:53:30 +0530 Subject: [PATCH] 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 --- src/plugins/auth-pam/auth-pam.c | 7 +++++++ 1 file changed, 7 insertions(+) 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); -- 2.47.2