aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/threading.h9
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_)