diff options
| author | bors <bors@rust-lang.org> | 2015-11-06 22:57:37 +0000 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2015-11-06 22:57:37 +0000 |
| commit | 6dbd2509f0470b1e46b631c3410915d1b3a69051 (patch) | |
| tree | a7a482fe428ef95003f4066b184d41892e6f41b8 /src/libstd/sys/unix/stack_overflow.rs | |
| parent | 475f91f46eecc7411311106e5c45f7e4781fb5e1 (diff) | |
| parent | 94aee5b7e6d1eda4c872133787ba238cbe29ecb4 (diff) | |
| download | rust-6dbd2509f0470b1e46b631c3410915d1b3a69051.tar.gz rust-6dbd2509f0470b1e46b631c3410915d1b3a69051.zip | |
Auto merge of #29462 - alexcrichton:refactor-process-ret, r=aturon
* Store the native representation directly in the `ExitStatus` structure instead of a "parsed version" (mostly for Unix). * On Windows, be more robust against processes exiting with the status of 259. Unfortunately this exit code corresponds to `STILL_ACTIVE`, causing libstd to think the process was still alive, causing an infinite loop. Instead the loop is removed altogether and `WaitForSingleObject` is used to wait for the process to exit.
Diffstat (limited to 'src/libstd/sys/unix/stack_overflow.rs')
0 files changed, 0 insertions, 0 deletions
