Module: xenomai-forge Branch: master Commit: c32f6472c30aa1d0b7f7fccc2552b733ad2dd4c9 URL: http://git.xenomai.org/?p=xenomai-forge.git;a=commit;h=c32f6472c30aa1d0b7f7fccc2552b733ad2dd4c9
Author: Philippe Gerum <r...@xenomai.org> Date: Tue Nov 8 09:31:31 2011 +0100 hal: introduce wrapper for missing DEFINE_SEMAPHORE() --- include/asm-generic/wrappers.h | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-) diff --git a/include/asm-generic/wrappers.h b/include/asm-generic/wrappers.h index ef34239..b3f711d 100644 --- a/include/asm-generic/wrappers.h +++ b/include/asm-generic/wrappers.h @@ -74,6 +74,11 @@ static inline struct task_struct *wrap_find_task_by_pid(pid_t nr) #define DECLARE_IOCTL_HANDLER(name, filp, cmd, arg) \ long name(struct file *filp, unsigned int cmd, unsigned long arg) +#ifndef DEFINE_SEMAPHORE +/* Legacy DECLARE_MUTEX vanished in 2.6.37 */ +#define DEFINE_SEMAPHORE(sem) DECLARE_MUTEX(sem) +#endif + #include <linux/mm.h> #ifndef pgprot_noncached #define pgprot_noncached(p) (p) _______________________________________________ Xenomai-git mailing list Xenomai-git@gna.org https://mail.gna.org/listinfo/xenomai-git