diff options
author | Petr Hosek <phosek@chromium.org> | 2018-04-19 14:01:46 +0000 |
---|---|---|
committer | Petr Hosek <phosek@chromium.org> | 2018-04-19 14:01:46 +0000 |
commit | 7a31c7ad2374dea9950d502dd394d31e78f4f6ab (patch) | |
tree | d5f245e4a9cc901fae4ce971c14f3d8a4a4cccb9 /llvm/lib/Transforms/Utils/LoopRotationUtils.cpp | |
parent | f8a92c1fff9b0b07774dd245b5f5a7dc9233320c (diff) | |
download | llvm-7a31c7ad2374dea9950d502dd394d31e78f4f6ab.zip llvm-7a31c7ad2374dea9950d502dd394d31e78f4f6ab.tar.gz llvm-7a31c7ad2374dea9950d502dd394d31e78f4f6ab.tar.bz2 |
[Fuzzer] Make InterruptHandler non-blocking for Fuchsia
The initial naive approach to simulate SIGINT on Fuchsia was to getchar
and look for ETX. This caused the InterruptHandler thread to lock stdin,
preventing musl's exit() from being able to close the stdio descriptors
and complete. This change uses select() instead.
Patch By: aarongreen
Differential Revision: https://reviews.llvm.org/D45636
llvm-svn: 330328
Diffstat (limited to 'llvm/lib/Transforms/Utils/LoopRotationUtils.cpp')
0 files changed, 0 insertions, 0 deletions