diff options
author | unknown <monty@donna.mysql.fi> | 2001-04-18 23:49:25 +0300 |
---|---|---|
committer | unknown <monty@donna.mysql.fi> | 2001-04-18 23:49:25 +0300 |
commit | e0d42da39112930c6bcb4fe8571dd1f823671cb9 (patch) | |
tree | 3c52825593f66c04587df41584b3cb37f7042bda /innobase | |
parent | 09518126f1d05214b2e6518825d819cc86138f1f (diff) | |
parent | 9d36f27bb021a3496e3b08c91f62a27daaad7664 (diff) | |
download | mariadb-git-e0d42da39112930c6bcb4fe8571dd1f823671cb9.tar.gz |
merge
Diffstat (limited to 'innobase')
-rw-r--r-- | innobase/os/os0thread.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/innobase/os/os0thread.c b/innobase/os/os0thread.c index 05e1e6201a4..11bff73608a 100644 --- a/innobase/os/os0thread.c +++ b/innobase/os/os0thread.c @@ -138,7 +138,11 @@ os_thread_yield(void) #if defined(__WIN__) Sleep(0); #elif (defined(HAVE_SCHED_YIELD) && defined(HAVE_SCHED_H)) - sched_yield(); + sched_yield(); +#elif defined(HAVE_PTHREAD_YIELD_ZERO_ARG) + pthread_yield(); +#elif defined(HAVE_PTHREAD_YIELD_ONE_ARG) + pthread_yield(0); #else os_thread_sleep(0); #endif |