X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fexternaltask.cpp;h=dce0e06d6157700db2efab0ca32a27d5ba26aceb;hb=f5d23e3e6ad425075182982c1ef717cb0873bbdc;hp=07ad870e6c35ec398e2885211e31fbfe890f7d28;hpb=e4c839cacd8572ade951f4961e8e145d20e0103f;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)