diff --git a/examples/mini/mini.c b/examples/mini/mini.c index 002573cddc63dc47b9ba1722d6675598aea20f5c..f5bd27c177fec355998aa6ca18ac83550a10c4a3 100644 --- a/examples/mini/mini.c +++ b/examples/mini/mini.c @@ -27,12 +27,18 @@ * *****************************************************************************/ +#include <linux/version.h> #include <linux/module.h> #include <linux/timer.h> -#include <linux/semaphore.h> #include <linux/interrupt.h> #include <linux/err.h> +#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 27) +#include <linux/semaphore.h> +#else +#include <asm/semaphore.h> +#endif + #include "../../include/ecrt.h" // EtherCAT realtime interface /*****************************************************************************/