]> git.tdb.fi Git - builder.git/blobdiff - source/externaltask.h
Use a unique exit_code value to indicate fork failure
[builder.git] / source / externaltask.h
index 1701313b515f1e881d8bf27a725ffe2dc5ee7469..0bd108e9a3cac68e46ca80e6f43ac434b752a70c 100644 (file)
@@ -9,12 +9,16 @@
 class ExternalTask: public Task
 {
 private:
+       std::vector<std::string> argv;
+       Msp::FS::Path work_dir;
        int pid;
        int exit_code;
 
 public:
        ExternalTask(const std::vector<std::string> &, const Msp::FS::Path &);
 
+       virtual std::string get_command() const;
+       virtual void start();
        virtual Status check();
 };