f87898b1c5
which the two signal handlers in this test will execute, at least not beyond SIGUSR1 being caught first, and SIGUSR2 being caught after that. One way that it can fail erroneously is: 2 kill(getpid(), SIGUSR1) 2 Receive signal SIGUSR1 2 kill(getpid(), SIGUSR2) 1 Receive signal SIGUSR2 1 Exit handler 2 Exit handler So if the handlers appear not to have run in sequence, at least verify that they were run by different threads. |
||
---|---|---|
.. | ||
Makefile | ||
sigmask3.c |