/* Make sure there are no thread lifetime related leaks... */ #include <pthread.h> #include <stdio.h> static void *func(void *v) { return NULL; } int main() { int i; for(i = 0; i < 10000; i++) { pthread_t th; if (i > 0 && i % 1000 == 0) printf("%d...\n", i); pthread_create(&th, NULL, func, NULL); pthread_join(th, NULL); } return 0; }