On Mar 23 20:57, Takashi Yano via Cygwin-patches wrote: > Corinna Vinschen wrote: > > > > On Mar 22 08:07, Takashi Yano via Cygwin-patches wrote: > > > > > > And also, following cygwin apps/dlls call GetStdHandle(): > > > > > > ccmake.exe > > > > > > cmake.exe > > > > > > cpack.exe > > > > > > ctest.exe > > > > > > run.exe > > > > run creates its own conin/conout handles to create a hidden console. > > The code calling GetStdHandle() is only for debug purposes and never > > built into the executable.
Sorry, but this was utterly wrong. run calls GetStdHandle, then overwrites the handles, but only if it doesn't already is attached to a console. > > Looks right to me. If we patch cmake to do the right thing, do we still > > need this patch, Takashi? > > I don't think so. If all is well with current code, nothing to be fixed. How do you evaluate this in light of the run behaviour above? Thanks, Corinna