OSDN Git Service

modified: utilsrc/src/Admin/Makefile
[eos/others.git] / utilsrc / srcX86MAC64 / Admin / gdb-7.7.1 / sim / testsuite / sim / cris / c / sig4.c
1 /* Check that TRT happens at an abort (3) call, more than one thread.
2 #notarget: cris*-*-elf
3 #cc: additional_flags=-pthread
4 #xerror:
5 #output: Exiting pid 42 due to signal 6\n
6 #output: program stopped with signal 6 (*).\n
7 */
8
9 #include <stdlib.h>
10 #include <stddef.h>
11 #include <stdio.h>
12 #include <unistd.h>
13 #include <pthread.h>
14
15 static void *
16 process (void *arg)
17 {
18   while (1)
19     sched_yield ();
20   return NULL;
21 }
22
23 int main (void)
24 {
25   pthread_t th_a;
26   if (pthread_create (&th_a, NULL, process, (void *) "a") == 0)
27     abort ();
28   printf ("xyzzy\n");
29   exit (0);
30 }