Don't use InitializeSpawnHelper on Windows

refs #8900
This commit is contained in:
Jean Flach 2016-10-05 15:02:42 +02:00
parent 5cd2fadf2b
commit 069de6c121
1 changed files with 2 additions and 0 deletions

View File

@ -726,7 +726,9 @@ static BOOL CreatePipeOverlapped(HANDLE *outReadPipe, HANDLE *outWritePipe,
void Process::Run(const boost::function<void(const ProcessResult&)>& callback) void Process::Run(const boost::function<void(const ProcessResult&)>& callback)
{ {
#ifndef _WIN32
boost::call_once(l_SpawnHelperOnceFlag, &Process::InitializeSpawnHelper); boost::call_once(l_SpawnHelperOnceFlag, &Process::InitializeSpawnHelper);
#endif /* _WIN32 */
boost::call_once(l_ProcessOnceFlag, &Process::ThreadInitialize); boost::call_once(l_ProcessOnceFlag, &Process::ThreadInitialize);
m_Result.ExecutionStart = Utility::GetTime(); m_Result.ExecutionStart = Utility::GetTime();