1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-26 06:22:56 +02:00
llvm-mirror/lib/Support/Windows
Tareq A. Siraj 2c204767da Add non-blocking Wait() for launched processes
- New ProcessInfo class to encapsulate information about child processes.
- Generalized the Wait() to support non-blocking wait on child processes.
- ExecuteNoWait() now returns a ProcessInfo object with information about
  the launched child. Users will be able to use this object to
  perform non-blocking wait.
- ExecuteNoWait() now accepts an ExecutionFailed param that tells if execution
  failed or not.

These changes will allow users to implement basic process parallel
tools.

Differential Revision: http://llvm-reviews.chandlerc.com/D1728

llvm-svn: 191763
2013-10-01 14:28:18 +00:00
..
DynamicLibrary.inc Make DynamicLibrary use ManagedStatic. This is pretty simple and should just work as 2013-09-18 16:40:14 +00:00
explicit_symbols.inc
Host.inc
Memory.inc
Mutex.inc
Path.inc Add getenv() wrapper that works on multibyte environment variable. 2013-09-10 19:45:51 +00:00
Process.inc Support ANSI escape code on Windows 2013-09-11 00:36:48 +00:00
Program.inc Add non-blocking Wait() for launched processes 2013-10-01 14:28:18 +00:00
RWMutex.inc
Signals.inc Improve our error handling on windows. 2013-07-26 14:55:36 +00:00
system_error.inc
ThreadLocal.inc
TimeValue.inc Windows/TimeValue.inc: Mute prefixed '0' on %d to emulate %e. 2013-07-12 02:13:03 +00:00
Watchdog.inc
Windows.h Add getenv() wrapper that works on multibyte environment variable. 2013-09-10 19:45:51 +00:00