Fix bugs in fetch backend of powerpc64le
[platform/upstream/ltrace.git] / testsuite / ltrace.main / main-threaded.c
1 #include <pthread.h>
2
3 extern void print (char *);
4
5 #define PRINT_LOOP      10
6
7 void *
8 th_main (void *arg)
9 {
10   int i;
11   for (i=0; i<PRINT_LOOP; i++)
12     print (arg);
13 }
14
15 int
16 main ()
17 {
18   pthread_t thread1;
19   pthread_t thread2;
20   pthread_t thread3;
21   pthread_create (&thread1, NULL, th_main, "aaa");
22   pthread_create (&thread2, NULL, th_main, "bbb");
23   pthread_create (&thread3, NULL, th_main, "ccc");
24   pthread_join (thread1, NULL);
25   pthread_join (thread2, NULL);
26   pthread_join (thread3, NULL);
27   return 0;
28 }
29