[msan] Use SIGHUP instead of SIGUSR1 in test.
authorEvgeniy Stepanov <eugeni.stepanov@gmail.com>
Wed, 30 Jul 2014 08:17:58 +0000 (08:17 +0000)
committerEvgeniy Stepanov <eugeni.stepanov@gmail.com>
Wed, 30 Jul 2014 08:17:58 +0000 (08:17 +0000)
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

llvm-svn: 214289

compiler-rt/test/msan/chained_origin_with_signals.cc

index ef98385..2841e34 100644 (file)
@@ -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;
 }