gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUnet-SVN] [gnurl] 45/256: tool_main: turn off MinGW CRT's globbing


From: gnunet
Subject: [GNUnet-SVN] [gnurl] 45/256: tool_main: turn off MinGW CRT's globbing
Date: Fri, 06 Oct 2017 19:42:16 +0200

This is an automated email from the git hooks/post-receive script.

ng0 pushed a commit to branch master
in repository gnurl.

commit 88220adb72c5cb00e3c8d0886ebe687edf842cd8
Author: Marcel Raad <address@hidden>
AuthorDate: Mon Aug 21 21:35:46 2017 +0200

    tool_main: turn off MinGW CRT's globbing
    
    By default, the MinGW CRT globs command-line arguments. This prevents
    getting a single asterisk into an argument as test 1299 does. Turn off
    globbing by setting the global variable _CRT_glob to 0 for MinGW.
    
    Fixes https://github.com/curl/curl/issues/1751
    Closes https://github.com/curl/curl/pull/1813
---
 src/tool_main.c | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/src/tool_main.c b/src/tool_main.c
index 089a317d4..4e78d3321 100644
--- a/src/tool_main.c
+++ b/src/tool_main.c
@@ -62,6 +62,15 @@
 int vms_show = 0;
 #endif
 
+#ifdef __MINGW32__
+/*
+ * There seems to be no way to escape "*" in command-line arguments with MinGW
+ * when command-line argument globbing is enabled under the MSYS shell, so turn
+ * it off.
+ */
+int _CRT_glob = 0;
+#endif /* __MINGW32__ */
+
 /* if we build a static library for unit tests, there is no main() function */
 #ifndef UNITTESTS
 

-- 
To stop receiving notification emails like this one, please contact
address@hidden



reply via email to

[Prev in Thread] Current Thread [Next in Thread]