From: LeonardoBizzoni Date: Sun, 17 Aug 2025 13:34:40 +0000 (+0200) Subject: [Win32] Process stream redirect X-Git-Url: http://git.leonardobizzoni.com/?a=commitdiff_plain;h=7d2fdcc9c3cce536c90467ef1363fa7fce84b94d;p=CBuild [Win32] Process stream redirect --- diff --git a/cbuild.h b/cbuild.h index 51c475a..bddc19a 100755 --- a/cbuild.h +++ b/cbuild.h @@ -333,6 +333,10 @@ static cb_proc_handle _cb_run(cb_cmd *cmd, struct cb_run_args args) { STARTUPINFO si = {0}; si.cb = sizeof(si); + si.dwFlags = STARTF_USESTDHANDLES; + si.hStdInput = args.stdin ? args.stdin : GetStdHandle(STD_INPUT_HANDLE); + si.hStdOutput = args.stdout ? args.stdout : GetStdHandle(STD_OUTPUT_HANDLE); + si.hStdError = args.stderr ? args.stderr : GetStdHandle(STD_ERROR_HANDLE); PROCESS_INFORMATION pi = {}; if (!CreateProcessA(0, cmdline, 0, 0, TRUE, 0, 0, 0, &si, &pi)) {