cURL / Mailing Lists / curl-library / Single Mail


Re: curl_easy_perform opens up new shell

From: Florian Wege <>
Date: Sat, 31 Oct 2015 15:02:02 +0100

Turns out it was a mistake on my behalf. It was coupled to the perform line
but only because it affected a check where I instructed further system
calls, which were the culprit. Those were to make sure that the directory
structures to download the files to exist, I have changed it to the Windows
API now. Fiddled around with the IDE and builders a lot, probably that's
why I did not see it earlier.


2015-10-31 7:12 GMT+01:00 Ray Satiro via curl-library <>:

> On 10/30/2015 4:18 PM, Florian Wege wrote:
>> I am working on a small GUI application (wxWidgets) for Windows which
>> downloads files from a web server using libcurl. While the GUI framework
>> shows no terminal, everytime the curl_easy_perform function does its job
>> (in a separate thread), it opens up such shell for a split second. Since a
>> lot of files need to be transfered consecutively, it results in a
>> flickering and focus-grabbing annoyance -> users cannot control the GUI
>> properly anymore.
>> How to prevent libcurl from spawning shells?
> It sounds like what you are seeing is console windows. I can't think of
> any scenario in which libcurl would cause that. I also don't recall
> wxWidgets doing that but I haven't used it in a while. Can you give us a
> self contained example that can be used to reproduce the issue you describe?
> -------------------------------------------------------------------
> List admin:
> Etiquette:

List admin:
Received on 2015-10-31