X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fexternaltask.h;h=9b9bc438867ce5884241249dedbe6b511af87ed8;hb=d1f9551e05c9d341149eb490e05b1465d3d6b711;hp=3de1e4ac139946f26654f1fda57a2dbb65fef2ae;hpb=6b84e1f5673888753cbe566c1365222ed33fd3ac;p=builder.git diff --git a/source/externaltask.h b/source/externaltask.h index 3de1e4a..9b9bc43 100644 --- a/source/externaltask.h +++ b/source/externaltask.h @@ -29,14 +29,14 @@ public: private: Arguments argv; Msp::FS::Path work_dir; - Msp::Process *process; - int exit_code; - StreamAction stdin_action; + Msp::Process *process = 0; + int exit_code = -1; + StreamAction stdin_action = PASSTHROUGH; Msp::FS::Path stdin_file; - StreamAction stdout_action; + StreamAction stdout_action = PASSTHROUGH; Msp::FS::Path stdout_file; - StreamAction stderr_action; - Msp::IO::Pipe *capture_pipe; + StreamAction stderr_action = PASSTHROUGH; + Msp::IO::Pipe *capture_pipe = 0; std::string output; public: