Author: zturner Date: Wed Sep 2 12:59:19 2015 New Revision: 246682 URL: http://llvm.org/viewvc/llvm-project?rev=246682&view=rev Log: When redirecting stdio, use FILE_SHARE_DELETE.
Some tests were failing because the test would try to delete the file before inferior had exited, but on Windows this will fail by default unless you specify FILE_SHARE_DELETE when opening the file. Can't think of a good reason not to do this, so here it is. Modified: lldb/trunk/source/Host/windows/ProcessLauncherWindows.cpp Modified: lldb/trunk/source/Host/windows/ProcessLauncherWindows.cpp URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Host/windows/ProcessLauncherWindows.cpp?rev=246682&r1=246681&r2=246682&view=diff ============================================================================== --- lldb/trunk/source/Host/windows/ProcessLauncherWindows.cpp (original) +++ lldb/trunk/source/Host/windows/ProcessLauncherWindows.cpp Wed Sep 2 12:59:19 2015 @@ -83,7 +83,7 @@ ProcessLauncherWindows::GetStdioHandle(c const char *path = action->GetPath(); DWORD access = 0; - DWORD share = FILE_SHARE_READ | FILE_SHARE_WRITE; + DWORD share = FILE_SHARE_READ | FILE_SHARE_WRITE | FILE_SHARE_DELETE; DWORD create = 0; DWORD flags = 0; if (fd == STDIN_FILENO) _______________________________________________ lldb-commits mailing list lldb-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits