Module: xenomai-forge Branch: next Commit: 2783ba33ceabb004021d5a480b5f2041c9ba949c URL: http://git.xenomai.org/?p=xenomai-forge.git;a=commit;h=2783ba33ceabb004021d5a480b5f2041c9ba949c
Author: Philippe Gerum <r...@xenomai.org> Date: Tue May 27 08:31:40 2014 +0200 include/boilerplate: define private signal range --- include/cobalt/boilerplate/signal.h | 4 +++- include/mercury/boilerplate/signal.h | 12 +++++++----- 2 files changed, 10 insertions(+), 6 deletions(-) diff --git a/include/cobalt/boilerplate/signal.h b/include/cobalt/boilerplate/signal.h index b7d5ffe..2d36af4 100644 --- a/include/cobalt/boilerplate/signal.h +++ b/include/cobalt/boilerplate/signal.h @@ -20,7 +20,9 @@ #include <cobalt/signal.h> -#define SIGAGENT (SIGRTMIN + 12) /* Request to remote agent */ +#define __SIGPRIV(n) (SIGRTMIN + 8 + (n)) + +#define SIGAGENT __SIGPRIV(0) /* Request to remote agent */ #define SIGSAFE_LOCK_ENTRY(__safelock) \ do { \ diff --git a/include/mercury/boilerplate/signal.h b/include/mercury/boilerplate/signal.h index f25c618..c5d7d00 100644 --- a/include/mercury/boilerplate/signal.h +++ b/include/mercury/boilerplate/signal.h @@ -24,11 +24,13 @@ #define sigev_notify_thread_id _sigev_un._tid #endif -#define SIGSUSP (SIGRTMIN + 8) /* Suspend request */ -#define SIGRESM (SIGRTMIN + 9) /* Resume request */ -#define SIGRELS (SIGRTMIN + 10) /* Syscall abort */ -#define SIGRRB (SIGRTMIN + 11) /* Round-robin event */ -#define SIGAGENT (SIGRTMIN + 12) /* Request to remote agent */ +#define __SIGPRIV(n) (SIGRTMIN + 8 + (n)) + +#define SIGSUSP __SIGPRIV(0) /* Suspend request */ +#define SIGRESM __SIGPRIV(1) /* Resume request */ +#define SIGRELS __SIGPRIV(2) /* Syscall abort */ +#define SIGRRB __SIGPRIV(3) /* Round-robin event */ +#define SIGAGENT __SIGPRIV(4) /* Request to remote agent */ #define SIGSAFE_LOCK_ENTRY(__safelock) \ do { \ _______________________________________________ Xenomai-git mailing list Xenomai-git@xenomai.org http://www.xenomai.org/mailman/listinfo/xenomai-git