# HG changeset patch # User Florian Pose <fp@igh-essen.com> # Date 1247498788 0 # Node ID 59990318c95ba107bf15423f7d6e81928de79eec # Parent ed1a733efbc5b14164c9c1c13d8285c43a8f3a36 Added semaphore header distinction in minimal example. diff -r ed1a733efbc5 -r 59990318c95b examples/mini/mini.c --- a/examples/mini/mini.c Mon Jul 13 15:18:28 2009 +0000 +++ b/examples/mini/mini.c Mon Jul 13 15:26:28 2009 +0000 @@ -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 /*****************************************************************************/