>> #ifndef DEFINE_SEMAPHORE >> /* Legacy DECLARE_MUTEX vanished in 2.6.37 */ >> #define DEFINE_BINARY_SEMAPHORE(sem) DECLARE_MUTEX(sem) >> -#elif defined(CONFIG_PREEMPT_RT) >> -#define DEFINE_BINARY_SEMAPHORE(sem) DEFINE_SEMAPHORE(sem, 1) >> +#elif defined(CONFIG_PREEMPT_RT_FULL) >> +#define DEFINE_BINARY_SEMAPHORE(sem) DEFINE_SEMAPHORE(sem) >> #else >> #define DEFINE_BINARY_SEMAPHORE(sem) DEFINE_SEMAPHORE(sem) >> #endif
> Why that change? I mean in 2.6.37, the define was CONFIG_PREEMPT_RT > anwyay. If DEFINE_SEMAPHORE is not defined we are below 2.6.37. So for 2.6.37 and above CONFIG_PREEMPT_RT was checked. Regards, Christoph _______________________________________________ Xenomai mailing list [email protected] http://www.xenomai.org/mailman/listinfo/xenomai
