xref: /llvm-project/lldb/test/API/tools/lldb-dap/threads/main.c (revision 1654d7dc38af3bd10ab55929161966601672c115)
1 #include <pthread.h>
2 #include <stdio.h>
3 
4 int state_var;
5 
thread(void * in)6 void *thread(void *in) {
7   state_var++; // break here
8   return NULL;
9 }
10 
main(int argc,char ** argv)11 int main(int argc, char **argv) {
12   pthread_t t1, t2;
13 
14   pthread_create(&t1, NULL, *thread, NULL);
15   pthread_join(t1, NULL);
16   pthread_create(&t2, NULL, *thread, NULL);
17   pthread_join(t2, NULL);
18 
19   printf("state_var is %d\n", state_var);
20   return 0;
21 }
22