mirror of
https://github.com/curl/curl.git
synced 2026-08-25 01:33:31 +03:00
tool: improve --stderr handling
- freopen stderr with the user-specified file (--stderr file) instead of using a separate 'errors' stream. - In tool_setup.h override stdio.h's stderr macro as global variable tool_stderr. Both freopen and overriding the stderr macro are necessary because if the user-specified filename is "-" then stdout is assigned to tool_stderr and no freopen takes place. See the PR for more information. Ref: https://github.com/curl/curl/issues/10491 Closes https://github.com/curl/curl/pull/10673
This commit is contained in:
parent
395b9175b7
commit
2f17a9b654
14 changed files with 151 additions and 60 deletions
|
|
@ -274,7 +274,7 @@ void progressbarinit(struct ProgressData *bar,
|
|||
else if(bar->width > MAX_BARLENGTH)
|
||||
bar->width = MAX_BARLENGTH;
|
||||
|
||||
bar->out = config->global->errors;
|
||||
bar->out = stderr;
|
||||
bar->tick = 150;
|
||||
bar->barmove = 1;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue