diff options
-rw-r--r-- | src/threading.h | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/src/threading.h b/src/threading.h index 4b28ce8..92451f9 100644 --- a/src/threading.h +++ b/src/threading.h | |||
@@ -223,17 +223,14 @@ bool_t SIGNAL_WAIT( SIGNAL_T *ref, MUTEX_T *mu, time_d timeout ); | |||
223 | # if defined(PLATFORM_LINUX) | 223 | # if defined(PLATFORM_LINUX) |
224 | volatile bool_t sudo; | 224 | volatile bool_t sudo; |
225 | # ifdef LINUX_SCHED_RR | 225 | # ifdef LINUX_SCHED_RR |
226 | # define THREAD_PRIO_MIN (sudo ? -2 : 0) | 226 | # define THREAD_PRIO_MIN (sudo ? -3 : 0) |
227 | # else | 227 | # else |
228 | # define THREAD_PRIO_MIN (0) | 228 | # define THREAD_PRIO_MIN (0) |
229 | # endif | 229 | # endif |
230 | # define THREAD_PRIO_MAX (sudo ? +2 : 0) | 230 | # define THREAD_PRIO_MAX (sudo ? +3 : 0) |
231 | # elif defined __WINPTHREADS_VERSION | 231 | # else |
232 | # define THREAD_PRIO_MIN (-3) | 232 | # define THREAD_PRIO_MIN (-3) |
233 | # define THREAD_PRIO_MAX (+3) | 233 | # define THREAD_PRIO_MAX (+3) |
234 | # else | ||
235 | # define THREAD_PRIO_MIN (-2) | ||
236 | # define THREAD_PRIO_MAX (+2) | ||
237 | # endif | 234 | # endif |
238 | 235 | ||
239 | #define THREAD_CLEANUP_PUSH( cb_, val_) pthread_cleanup_push( cb_, val_) | 236 | #define THREAD_CLEANUP_PUSH( cb_, val_) pthread_cleanup_push( cb_, val_) |