// A very simple class for spawning new processes #ifndef AASPI_PROCESS_H #define AASPI_PROCESS_H #include #include #ifdef _WIN32 #include typedef int aaspi_pid; #else #include #include #include #include typedef pid_t aaspi_pid; #endif using namespace std; class AASPIProcess { public: static aaspi_pid RunProcess(const string &path, const list &arglist); static int RunProcessAndWait(const string &path, const list &arglist); static int WaitPid(aaspi_pid pid); }; #endif