return -E_SIGNAL_SIG_ERR;
if (signal(SIGTERM, &signal_handler) == SIG_ERR)
return -E_SIGNAL_SIG_ERR;
+ if (signal(SIGPIPE, &signal_handler) == SIG_ERR)
+ return -E_SIGNAL_SIG_ERR;
return 1;
}
struct cmdline_parser_params params = {
.override = 0,
.initialize = 1,
- .check_required = 0,
- .check_ambiguity = 0,
+ .check_required = 1,
+ .check_ambiguity = 1,
.print_errors = 1
};