struct misc_meta_data tmp, *nmmd = &tmp;
char *s;
- ret = para_sigaction(SIGUSR1, dummy);
- if (ret < 0)
- return ret;
+ para_sigaction(SIGUSR1, dummy);
if (argc > 1)
num = atoi(argv[1]);
}
-static int reset_signals(void)
+static void 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;
+ para_sigaction(SIGCHLD, SIG_IGN);
+ para_sigaction(SIGINT, SIG_DFL);
+ para_sigaction(SIGTERM, SIG_DFL);
+ para_sigaction(SIGHUP, SIG_DFL);
}
/**
char *p, *command = NULL;
size_t numbytes;
- ret = reset_signals();
- if (ret < 0)
- goto err_out;
+ reset_signals();
/* we need a blocking fd here as recv() might return EAGAIN otherwise. */
ret = mark_fd_blocking(fd);
if (ret < 0)