Files
ftmemsim-valgrind/tests/unused/sigwait_all.c
Nicholas Nethercote afebe61b37 Files updated, added and removed in order to turn the ERASER branch into HEAD
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@1086
2002-09-23 09:36:25 +00:00

24 lines
395 B
C

#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;
}