+static int reset_signals(void)
+{
+ int ret = para_sigaction(SIGCHLD, SIG_IGN);
+
+ if (ret < 0)
+ return ret;
+ ret = para_sigaction(SIGINT, SIG_DFL);
+ if (ret < 0)
+ return ret;
+ ret = para_sigaction(SIGTERM, SIG_DFL);
+ if (ret < 0)
+ return ret;
+ ret = para_sigaction(SIGHUP, SIG_DFL);
+ if (ret < 0)
+ return ret;
+ return 1;
+}
+