|
|
@@ -353,6 +353,10 @@ static void term_init(void) |
|
|
|
|
|
|
|
signal(SIGINT , sigterm_handler); /* Interrupt (ANSI). */ |
|
|
|
signal(SIGTERM, sigterm_handler); /* Termination (ANSI). */ |
|
|
|
#ifdef SIGXCPU |
|
|
|
signal(SIGXCPU, sigterm_handler); |
|
|
|
#endif |
|
|
|
|
|
|
|
/* |
|
|
|
register a function to be called at normal program termination |
|
|
|
*/ |
|
|
@@ -3863,6 +3867,7 @@ static const OptionDef options[] = { |
|
|
|
{ "dframes", OPT_INT | HAS_ARG, {(void*)&max_frames[CODEC_TYPE_DATA]}, "set the number of data frames to record", "number" }, |
|
|
|
{ "benchmark", OPT_BOOL | OPT_EXPERT, {(void*)&do_benchmark}, |
|
|
|
"add timings for benchmarking" }, |
|
|
|
{ "timelimit", OPT_FUNC2 | HAS_ARG, {(void*)opt_timelimit}, "set max runtime in seconds", "limit" }, |
|
|
|
{ "dump", OPT_BOOL | OPT_EXPERT, {(void*)&do_pkt_dump}, |
|
|
|
"dump each input packet" }, |
|
|
|
{ "hex", OPT_BOOL | OPT_EXPERT, {(void*)&do_hex_dump}, |
|
|
|