]> git.proxmox.com Git - mirror_qemu.git/blob - tests/tcg/cris/check_sigalrm.c
tests: mv tests/* -> tests/tcg
[mirror_qemu.git] / tests / tcg / cris / check_sigalrm.c
1 #include <stdio.h>
2 #include <stdlib.h>
3 #include <signal.h>
4 #include <unistd.h>
5
6 #define MAGIC (0xdeadbeef)
7
8 int s = 0;
9 void sighandler(int sig)
10 {
11 s = MAGIC;
12 }
13
14 int main(int argc, char **argv)
15 {
16 int p;
17
18 p = getpid();
19 signal(SIGALRM, sighandler);
20 kill(p, SIGALRM);
21 if (s != MAGIC)
22 return EXIT_FAILURE;
23
24 printf ("passed\n");
25 return EXIT_SUCCESS;
26 }