in main.c [134:166]
int main(int argc, char **argv)
{
int num;
sigset_t set;
struct tctl *ctl;
struct netconsd_params params = {
.nr_workers = 2,
.nr_listeners = 1,
.mmsg_batch = 512,
.gc_int_ms = 0,
.gc_age_ms = 0,
.listen_addr = {
.sin6_family = AF_INET6,
.sin6_addr = IN6ADDR_ANY_INIT,
.sin6_port = htons(1514),
}
};
parse_arguments(argc, argv, ¶ms);
init_sighandlers();
init_sigset(&set);
sigprocmask(SIG_BLOCK, &set, NULL);
ctl = create_threads(¶ms);
sigwait(&set, &num);
log("Signal: '%s', terminating\n", strsignal(num));
destroy_threads(ctl);
destroy_output_modules();
return 0;
}