diff options
Diffstat (limited to 'win32')
-rw-r--r-- | win32/mingw.c | 18 |
1 files changed, 17 insertions, 1 deletions
diff --git a/win32/mingw.c b/win32/mingw.c index 105b7864d..06b22a2ed 100644 --- a/win32/mingw.c +++ b/win32/mingw.c | |||
@@ -10,7 +10,23 @@ | |||
10 | 10 | ||
11 | #if defined(__MINGW64_VERSION_MAJOR) | 11 | #if defined(__MINGW64_VERSION_MAJOR) |
12 | #if ENABLE_GLOBBING | 12 | #if ENABLE_GLOBBING |
13 | int _dowildcard = -1; | 13 | extern int _setargv(void); |
14 | int _setargv(void) | ||
15 | { | ||
16 | extern int _dowildcard; | ||
17 | char *glob; | ||
18 | |||
19 | _dowildcard = -1; | ||
20 | glob = getenv("BB_GLOBBING"); | ||
21 | if (glob) { | ||
22 | if (strcmp(glob, "0") == 0) | ||
23 | _dowildcard = 0; | ||
24 | } | ||
25 | else { | ||
26 | setenv("BB_GLOBBING", "0", TRUE); | ||
27 | } | ||
28 | return 0; | ||
29 | } | ||
14 | #else | 30 | #else |
15 | int _dowildcard = 0; | 31 | int _dowildcard = 0; |
16 | #endif | 32 | #endif |