From 9d228af78ad17dabb51f9059d215cc88c059a22a Mon Sep 17 00:00:00 2001 From: Karl Williamson Date: Sat, 28 Nov 2020 09:20:46 -0700 Subject: Add Configure probe for getenv() buffer race Most implementations do not have a problem with two getenv()'s running simultaneously in different threads. But Posix doesn't require such good behavior. This adds a simple probe to test the current system. --- win32/config.gc | 1 + win32/config.vc | 1 + 2 files changed, 2 insertions(+) (limited to 'win32') diff --git a/win32/config.gc b/win32/config.gc index 9ffec527bf..b6e298f3b5 100644 --- a/win32/config.gc +++ b/win32/config.gc @@ -235,6 +235,7 @@ d_gdbm_ndbm_h_uses_prototypes='undef' d_gdbmndbm_h_uses_prototypes='undef' d_getaddrinfo='undef' d_getcwd='define' +d_getenv_preserves_other_thread='define' d_getespwnam='undef' d_getfsstat='undef' d_getgrent='undef' diff --git a/win32/config.vc b/win32/config.vc index 6d6e675c7a..f4625bf2a4 100644 --- a/win32/config.vc +++ b/win32/config.vc @@ -235,6 +235,7 @@ d_gdbm_ndbm_h_uses_prototypes='undef' d_gdbmndbm_h_uses_prototypes='undef' d_getaddrinfo='undef' d_getcwd='define' +d_getenv_preserves_other_thread='define' d_getespwnam='undef' d_getfsstat='undef' d_getgrent='undef' -- cgit v1.2.1