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

Reply via email to