From 7510e4d0a7b0e7d396ee325e30eb6b4b00ac8fbf Mon Sep 17 00:00:00 2001 From: Peter Barker Date: Mon, 9 May 2016 16:53:23 +1000 Subject: [PATCH] SITL: setsid() when starting JSBSim so Ctrl-C doesn't kill it in GDB --- libraries/SITL/SIM_JSBSim.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/libraries/SITL/SIM_JSBSim.cpp b/libraries/SITL/SIM_JSBSim.cpp index 268ad6e5dd..4c254a688f 100644 --- a/libraries/SITL/SIM_JSBSim.cpp +++ b/libraries/SITL/SIM_JSBSim.cpp @@ -182,6 +182,7 @@ bool JSBSim::start_JSBSim(void) pid_t child_pid = fork(); if (child_pid == 0) { // in child + setsid(); dup2(devnull, 0); dup2(p[1], 1); close(p[0]);