Home | History | Annotate | Line # | Download | only in c
      1 /* Check that TRT happens for an ignored catchable signal, single thread.
      2 #xerror:
      3 #output: Unimplemented signal: 14\n
      4 #output: program stopped with signal 4 (*).\n
      5 
      6    Sure, it'd probably be better to support signals in single-thread too,
      7    but that's on an as-need basis, and I don't have a need for it yet.  */
      8 
      9 #include <stdlib.h>
     10 #include <stdio.h>
     11 #include <sys/types.h>
     12 #include <signal.h>
     13 #include <unistd.h>
     14 
     15 int main (void)
     16 {
     17   signal (SIGALRM, SIG_IGN);
     18   kill (getpid (), SIGALRM);
     19   printf ("xyzzy\n");
     20   exit (0);
     21 }
     22