static void sig_term_handler(int s)
{
kill(-process_group, SIGTERM); /* kill all children processes as well */
- exit(0);
+ _exit(0);
}
#endif
signal(SIGTERM, sig_term_handler);
#endif
+ routerp->start();
mp::Package pack;
pack.router(*routerp).move(); /* should never exit */