From 6d124b90b637b0a85341646a68fdb11dc9079abf Mon Sep 17 00:00:00 2001 From: Benoit Germain Date: Mon, 2 Dec 2013 14:39:16 +0100 Subject: pthread thread priority refacto: threading.h --- src/threading.h | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) (limited to 'src') 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 ); # if defined(PLATFORM_LINUX) volatile bool_t sudo; # ifdef LINUX_SCHED_RR -# define THREAD_PRIO_MIN (sudo ? -2 : 0) +# define THREAD_PRIO_MIN (sudo ? -3 : 0) # else # define THREAD_PRIO_MIN (0) # endif -# define THREAD_PRIO_MAX (sudo ? +2 : 0) -# elif defined __WINPTHREADS_VERSION +# define THREAD_PRIO_MAX (sudo ? +3 : 0) +# else # define THREAD_PRIO_MIN (-3) # define THREAD_PRIO_MAX (+3) -# else -# define THREAD_PRIO_MIN (-2) -# define THREAD_PRIO_MAX (+2) # endif #define THREAD_CLEANUP_PUSH( cb_, val_) pthread_cleanup_push( cb_, val_) -- cgit v1.2.3-55-g6feb