#include "test.h" | |
void * | |
func(void * arg) | |
{ | |
pthread_exit(arg); | |
/* Never reached. */ | |
assert(0); | |
return NULL; | |
} | |
int | |
main(int argc, char * argv[]) | |
{ | |
pthread_t id[4]; | |
int i; | |
/* Create a few threads and then exit. */ | |
for (i = 0; i < 4; i++) | |
{ | |
assert(pthread_create(&id[i], NULL, func, ((void *) (size_t) i)) == 0); | |
} | |
Sleep(1000); | |
/* Success. */ | |
return 0; | |
} |