X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fexternaltask.cpp;h=dce0e06d6157700db2efab0ca32a27d5ba26aceb;hb=58727f8fb2a4840b3170806bb87a058b03194e12;hp=07ad870e6c35ec398e2885211e31fbfe890f7d28;hpb=2f55d54651622c5c3d9db2b67e9efeb141ff808d;p=builder.git diff --git a/source/externaltask.cpp b/source/externaltask.cpp index 07ad870..dce0e06 100644 --- a/source/externaltask.cpp +++ b/source/externaltask.cpp @@ -1,6 +1,5 @@ #include #include -#include #include #include #include @@ -73,7 +72,11 @@ void ExternalTask::start() if(stdin_action==IGNORE || stdout_action==IGNORE || stderr_action==IGNORE) { +#ifdef _WIN32 + devnull = new IO::File("nul", IO::M_RDWR); +#else devnull = new IO::File("/dev/null", IO::M_RDWR); +#endif if(stdin_action==IGNORE) process->redirect_cin(*devnull); if(stdout_action==IGNORE)