Merge release-4-6 into master
[alexxy/gromacs.git] / src / gromacs / gmxlib / thread_mpi / pthreads.c
index c04413b2f134e0d7e3fbe027bab26a7670a9dcce..612604697d03e4de3d3464a504b4a133de00ff97 100644 (file)
@@ -269,6 +269,17 @@ int tMPI_Thread_equal(tMPI_Thread_t t1, tMPI_Thread_t t2)
     return pthread_equal(t1->th, t2->th);
 }
 
+
+enum tMPI_Thread_setaffinity_support tMPI_Thread_setaffinity_support(void)
+{
+#ifdef HAVE_PTHREAD_SETAFFINITY
+    return TMPI_SETAFFINITY_SUPPORT_YES;
+#else
+    return TMPI_SETAFFINITY_SUPPORT_NO;
+#endif
+}
+
+
 /* set thread's own affinity to a processor number n */
 int tMPI_Thread_setaffinity_single(tMPI_Thread_t thread, unsigned int nr)
 {