mirror of
https://github.com/Kitware/CMake.git
synced 2026-05-03 04:40:18 -05:00
BUG: Can't close stdin.
This commit is contained in:
@@ -331,8 +331,10 @@ void kwsysProcess_Execute(kwsysProcess* cp)
|
||||
/* If this is the child process, run the real process. */
|
||||
if(cp->ForkPID == 0)
|
||||
{
|
||||
/* Close stdin. */
|
||||
close(0);
|
||||
/* We used to close stdin, but some programs do not like being run
|
||||
without stdin. Just use whatever stdin the parent program is
|
||||
using. */
|
||||
/*close(0);*/
|
||||
|
||||
/* Setup the stdout/stderr pipes. */
|
||||
dup2(cp->PipeWriteEnds[KWSYSPE_PIPE_STDOUT], 1);
|
||||
|
||||
Reference in New Issue
Block a user