Home | History | Annotate | Download | only in tests
      1 /* Make sure there are no thread lifetime related leaks... */
      2 #include <pthread.h>
      3 #include <stdio.h>
      4 
      5 static void *func(void *v)
      6 {
      7 	return NULL;
      8 }
      9 
     10 int main()
     11 {
     12 	int i;
     13 
     14 	for(i = 0; i < 10000; i++) {
     15 		pthread_t th;
     16 
     17 		if (i > 0 && i % 1000 == 0)
     18 			printf("%d...\n", i);
     19 
     20 		pthread_create(&th, NULL, func, NULL);
     21 		pthread_join(th, NULL);
     22 	}
     23 
     24 	return 0;
     25 }
     26