};
/* the thread_starter function that sets the thread id */
+#ifdef __MINGW32__
+__attribute__((force_align_arg_pointer))
+#endif
static void *tMPI_Thread_starter(void *arg)
{
struct tMPI_Thread_starter *starter = (struct tMPI_Thread_starter *)arg;
CPU_ZERO(&set);
CPU_SET(nr, &set);
return pthread_setaffinity_np(thread->th, sizeof(set), &set);
-#endif
+#else
return 0;
+#endif
}