From 6d4bd3c56fa106e4b220b2769b396861aacce01c Mon Sep 17 00:00:00 2001
From: Florian Pose <fp@igh-essen.com>
Date: Mon, 13 Jul 2009 15:26:28 +0000
Subject: [PATCH] Added semaphore header distinction in minimal example.

---
 examples/mini/mini.c | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/examples/mini/mini.c b/examples/mini/mini.c
index 002573cd..f5bd27c1 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
 
 /*****************************************************************************/
-- 
GitLab