>>  #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

Reply via email to