thread_run
*t = CreateThread(NULL, 0, thread_run, NULL, 0, NULL);
return pthread_create(t, NULL, thread_run, NULL) == 0;
*t = CreateThread(NULL, 0, thread_run, *(void **)&f, 0, NULL);
return pthread_create(t, NULL, thread_run, *(void **)&f) == 0;