configure: don't set HAVE_WRITABLE_ARGV on Windows

Ref: #10888
Closes #10896
This commit is contained in:
Daniel Stenberg 2023-04-06 09:58:13 +02:00
parent 0ba120e307
commit 7b95b6e983
No known key found for this signature in database
GPG key ID: 5CC908FDB71E12C2

View file

@ -1794,9 +1794,17 @@ AC_MSG_CHECKING([if argv can be written to])
CURL_RUN_IFELSE([[
int main(int argc, char **argv)
{
#ifdef _WIN32
/* on Windows, writing to the argv does not hide the argument in
process lists so it can just be skipped */
(void)argc;
(void)argv;
return 1;
#else
(void)argc;
argv[0][0] = ' ';
return (argv[0][0] == ' ')?0:1;
#endif
}
]],[
curl_cv_writable_argv=yes