aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/src/akcom-udpecho.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/akcom-udpecho.c')
-rw-r--r--src/akcom-udpecho.c21
1 files changed, 9 insertions, 12 deletions
diff --git a/src/akcom-udpecho.c b/src/akcom-udpecho.c
index 6e6cdaa..e667511 100644
--- a/src/akcom-udpecho.c
+++ b/src/akcom-udpecho.c
@@ -386,6 +386,15 @@ main(
386 close(fd); 386 close(fd);
387 }; 387 };
388 388
389 // configure signals
390 signal(SIGPIPE, SIG_IGN);
391 signal(SIGUSR1, SIG_IGN);
392 signal(SIGUSR2, SIG_IGN);
393 signal(SIGHUP, my_stop);
394 signal(SIGINT, my_stop);
395 signal(SIGQUIT, my_stop);
396 signal(SIGALRM, my_stop);
397 signal(SIGTERM, my_stop);
389 398
390 // resolve host 399 // resolve host
391 if ((s = my_socket(cnf_host, cnf_port, cnf_ai_family)) == -1) 400 if ((s = my_socket(cnf_host, cnf_port, cnf_ai_family)) == -1)
@@ -401,18 +410,6 @@ main(
401 fds[1].events = 0; 410 fds[1].events = 0;
402 fds[1].revents = 0; 411 fds[1].revents = 0;
403 412
404
405 // configure signals
406 signal(SIGPIPE, SIG_IGN);
407 signal(SIGUSR1, SIG_IGN);
408 signal(SIGUSR2, SIG_IGN);
409 signal(SIGHUP, my_stop);
410 signal(SIGINT, my_stop);
411 signal(SIGQUIT, my_stop);
412 signal(SIGALRM, my_stop);
413 signal(SIGTERM, my_stop);
414
415
416 // initialize statistics 413 // initialize statistics
417 count = 0; 414 count = 0;
418 rcvd = 0; 415 rcvd = 0;