bpo-32560: inherit the py launcher's STARTUPINFO (GH-9000)
https://bugs.python.org/issue32560
This commit is contained in:
parent
d08ea70464
commit
cb09047626
|
@ -0,0 +1,2 @@
|
||||||
|
The ``py`` launcher now forwards its ``STARTUPINFO`` structure to child
|
||||||
|
processes.
|
|
@ -666,7 +666,7 @@ run_child(wchar_t * cmdline)
|
||||||
if (!ok)
|
if (!ok)
|
||||||
error(RC_CREATE_PROCESS, L"Job information setting failed");
|
error(RC_CREATE_PROCESS, L"Job information setting failed");
|
||||||
memset(&si, 0, sizeof(si));
|
memset(&si, 0, sizeof(si));
|
||||||
si.cb = sizeof(si);
|
GetStartupInfoW(&si);
|
||||||
ok = safe_duplicate_handle(GetStdHandle(STD_INPUT_HANDLE), &si.hStdInput);
|
ok = safe_duplicate_handle(GetStdHandle(STD_INPUT_HANDLE), &si.hStdInput);
|
||||||
if (!ok)
|
if (!ok)
|
||||||
error(RC_NO_STD_HANDLES, L"stdin duplication failed");
|
error(RC_NO_STD_HANDLES, L"stdin duplication failed");
|
||||||
|
|
Loading…
Reference in New Issue