Fix small bug causing assertion failure in computation of SKSS.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@316 a5019735-40e9-0310-863c-91ae7b9d1cf9
diff --git a/tests/sigwait_all.c b/tests/sigwait_all.c
new file mode 100644
index 0000000..27a5be7
--- /dev/null
+++ b/tests/sigwait_all.c
@@ -0,0 +1,23 @@
+
+#include <stdio.h>
+#include <pthread.h>
+#include <signal.h>
+
+
+int main ( void )
+{
+ int res, sig;
+ sigset_t set;
+ sigfillset(&set);
+
+ /* block all signals */
+ pthread_sigmask(SIG_BLOCK, &set, NULL);
+
+ printf("send me a signal, any signal\n");
+
+ /* Wait for any signal in the set */
+ res = sigwait(&set, &sig);
+
+ printf("sigwait returned, res = %d, sig = %d\n", res, sig);
+ return 0;
+}