summaryrefslogtreecommitdiff
path: root/thread.h
diff options
context:
space:
mode:
Diffstat (limited to 'thread.h')
-rw-r--r--thread.h8
1 files changed, 5 insertions, 3 deletions
diff --git a/thread.h b/thread.h
index a2522852f5..6141cf3f14 100644
--- a/thread.h
+++ b/thread.h
@@ -36,10 +36,12 @@
#endif
#ifndef YIELD
-# ifdef HAS_PTHREAD_YIELD
-# define YIELD pthread_yield()
-# else
+# ifdef HAS_SCHED_YIELD
# define YIELD sched_yield()
+# else
+# ifdef HAS_PTHREAD_YIELD
+# define YIELD pthread_yield()
+# endif
# endif
#endif