Module: xenomai-3
Branch: next
Commit: 20d6ae1796c510ab0494962f4c65b8a2c1df9015
URL:    
http://git.xenomai.org/?p=xenomai-3.git;a=commit;h=20d6ae1796c510ab0494962f4c65b8a2c1df9015

Author: Philippe Gerum <r...@xenomai.org>
Date:   Sat Mar 19 08:44:34 2016 +0100

utils/autotune: protect against SIGHUP in background mode

---

 utils/autotune/autotune.c |    2 ++
 1 file changed, 2 insertions(+)

diff --git a/utils/autotune/autotune.c b/utils/autotune/autotune.c
index 5c3e0fe..f52733b 100644
--- a/utils/autotune/autotune.c
+++ b/utils/autotune/autotune.c
@@ -24,6 +24,7 @@
 #include <pthread.h>
 #include <limits.h>
 #include <time.h>
+#include <signal.h>
 #include <error.h>
 #include <sys/cobalt.h>
 #include <rtdm/autotune.h>
@@ -285,6 +286,7 @@ int main(int argc, char *const argv[])
                error(1, errno, "cannot set CPU affinity");
 
        if (background) {
+               signal(SIGHUP, SIG_IGN);
                ret = daemon(0, 0);
                if (ret)
                        error(1, errno, "cannot daemonize");


_______________________________________________
Xenomai-git mailing list
Xenomai-git@xenomai.org
https://xenomai.org/mailman/listinfo/xenomai-git

Reply via email to