diff options
author | Evgeniy Stepanov <eugeni.stepanov@gmail.com> | 2014-07-30 08:17:58 +0000 |
---|---|---|
committer | Evgeniy Stepanov <eugeni.stepanov@gmail.com> | 2014-07-30 08:17:58 +0000 |
commit | 2d04ffdf497c845502bc18ac3e3d7fb6834f7a8a (patch) | |
tree | a50bece73aac7f504323490aa358707b7cd46a49 /test/msan/chained_origin_with_signals.cc | |
parent | 8a5feaabd9ff7b3c8df7503a493d21724946d53d (diff) |
[msan] Use SIGHUP instead of SIGUSR1 in test.
Apparently, SIGUSR1 does not work on x86_64+ArchLinux for some reason.
For more details, see:
https://groups.google.com/forum/#!topic/llvm-dev/4Ag1FF4M2Dw
git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@214289 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/msan/chained_origin_with_signals.cc')
-rw-r--r-- | test/msan/chained_origin_with_signals.cc | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/test/msan/chained_origin_with_signals.cc b/test/msan/chained_origin_with_signals.cc index ef98385a1..2841e34a1 100644 --- a/test/msan/chained_origin_with_signals.cc +++ b/test/msan/chained_origin_with_signals.cc @@ -25,9 +25,9 @@ int main(int argc, char *argv[]) { int volatile z; x = z; - signal(SIGUSR1, SignalHandler); - kill(getpid(), SIGUSR1); - signal(SIGUSR1, SIG_DFL); + signal(SIGHUP, SignalHandler); + kill(getpid(), SIGHUP); + signal(SIGHUP, SIG_DFL); return y; } |