llvm-6502/lib/Support/Windows
Reid Kleckner 62d124a1fa [Support] Fix handle and memory leak for processes that are not waited for
Execute's Data parameter is now optional, so we won't allocate memory
for it on Windows and we'll close the process handle.

The Unix code should probably do something similar to avoid accumulation
of zombie children that haven't been waited on.

Tested on Linux and Windows.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@183906 91177308-0d34-0410-b5e6-96231b3b80d8
2013-06-13 15:27:17 +00:00
..
DynamicLibrary.inc
explicit_symbols.inc
Host.inc
Memory.inc
Mutex.inc
Path.inc Remove Path::getMagicNumber. 2013-06-12 15:07:11 +00:00
PathV2.inc
Process.inc sys::process::get_id() now returns the process ID instead of a process handle on Windows. Patch thanks to Kim Gräsman! 2013-06-08 20:29:03 +00:00
Program.inc [Support] Fix handle and memory leak for processes that are not waited for 2013-06-13 15:27:17 +00:00
RWMutex.inc
Signals.inc
system_error.inc
ThreadLocal.inc
TimeValue.inc
Watchdog.inc
Windows.h Fix build on Windows 2013-05-15 09:00:30 +00:00