From 61ff3759e827fed5ea47897af1291443aeb5172e Mon Sep 17 00:00:00 2001 From: NIIBE Yutaka Date: Tue, 21 Oct 2025 11:51:49 +0900 Subject: common,dirmngr:w32: Fix for semi-hosted environment. * common/init.c [HAVE_W32_SYSTEM] (windows_semihosted_by_wine): New. (_init_common_subsystems): Initialize the variable. * common/stringhelp.c (change_slashes): Don't change slashes under semi-hosted environment. * common/util.h [HAVE_W32_SYSTEM] (windows_semihosted_by_wine): New. * dirmngr/dns-stuff.c [HAVE_W32_SYSTEM] (check_inet_support): Disable the check by "..localmachine" under semi-hosted environment. -- GnuPG-bug-id: 7138 Signed-off-by: NIIBE Yutaka --- common/stringhelp.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'common/stringhelp.c') diff --git a/common/stringhelp.c b/common/stringhelp.c index 9a2265258..9347c3551 100644 --- a/common/stringhelp.c +++ b/common/stringhelp.c @@ -71,6 +71,9 @@ change_slashes (char *name) #ifdef HAVE_DOSISH_SYSTEM char *p; + if (windows_semihosted_by_wine) + return name; + if (strchr (name, '\\')) { for (p=name; *p; p++) -- cgit