+ kill(-process_group, SIGTERM); /* kill all children processes as well */
+ _exit(0);
+}
+#endif
+
+static void handler_debug(void *data)
+{
+#if HAVE_UNISTD_H
+ process_group = getpgid(0); // save process group ID
+
+ signal(SIGTERM, sig_term_handler);
+#endif
+ routerp = (mp::RouterFleXML*) data;
+ routerp->start();