blob: 27a5be7210ac839a2f772fe24eba28425649f754 [file] [log] [blame]
sewardj6a3c26e2002-05-23 17:09:43 +00001
2#include <stdio.h>
3#include <pthread.h>
4#include <signal.h>
5
6
7int main ( void )
8{
9 int res, sig;
10 sigset_t set;
11 sigfillset(&set);
12
13 /* block all signals */
14 pthread_sigmask(SIG_BLOCK, &set, NULL);
15
16 printf("send me a signal, any signal\n");
17
18 /* Wait for any signal in the set */
19 res = sigwait(&set, &sig);
20
21 printf("sigwait returned, res = %d, sig = %d\n", res, sig);
22 return 0;
23}