aboutsummaryrefslogtreecommitdiff
path: root/src/dns/gnunet-helper-dns.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/dns/gnunet-helper-dns.c')
-rw-r--r--src/dns/gnunet-helper-dns.c12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/dns/gnunet-helper-dns.c b/src/dns/gnunet-helper-dns.c
index 8ff6413f8..7764e7b4a 100644
--- a/src/dns/gnunet-helper-dns.c
+++ b/src/dns/gnunet-helper-dns.c
@@ -838,6 +838,9 @@ main (int argc, char *const*argv)
838 } 838 }
839 } 839 }
840 if ( (SIG_ERR == signal (SIGTERM, &signal_handler)) || 840 if ( (SIG_ERR == signal (SIGTERM, &signal_handler)) ||
841#if (SIGTERM != GNUNET_TERM_SIG)
842 (SIG_ERR == signal (GNUNET_TERM_SIG, &signal_handler)) ||
843#endif
841 (SIG_ERR == signal (SIGINT, &signal_handler)) || 844 (SIG_ERR == signal (SIGINT, &signal_handler)) ||
842 (SIG_ERR == signal (SIGHUP, &signal_handler)) ) 845 (SIG_ERR == signal (SIGHUP, &signal_handler)) )
843 { 846 {
@@ -875,6 +878,9 @@ main (int argc, char *const*argv)
875 { 878 {
876 fprintf (stderr, "Fatal: could not initialize tun-interface\n"); 879 fprintf (stderr, "Fatal: could not initialize tun-interface\n");
877 (void) signal (SIGTERM, SIG_IGN); 880 (void) signal (SIGTERM, SIG_IGN);
881#if (SIGTERM != GNUNET_TERM_SIG)
882 (void) signal (GNUNET_TERM_SIG, SIG_IGN);
883#endif
878 (void) signal (SIGINT, SIG_IGN); 884 (void) signal (SIGINT, SIG_IGN);
879 (void) signal (SIGHUP, SIG_IGN); 885 (void) signal (SIGHUP, SIG_IGN);
880 (void) close (cpipe[0]); 886 (void) close (cpipe[0]);
@@ -891,6 +897,9 @@ main (int argc, char *const*argv)
891 { 897 {
892 fprintf (stderr, "Fatal: prefix_len out of range\n"); 898 fprintf (stderr, "Fatal: prefix_len out of range\n");
893 (void) signal (SIGTERM, SIG_IGN); 899 (void) signal (SIGTERM, SIG_IGN);
900#if (SIGTERM != GNUNET_TERM_SIG)
901 (void) signal (GNUNET_TERM_SIG, SIG_IGN);
902#endif
894 (void) signal (SIGINT, SIG_IGN); 903 (void) signal (SIGINT, SIG_IGN);
895 (void) signal (SIGHUP, SIG_IGN); 904 (void) signal (SIGHUP, SIG_IGN);
896 (void) close (cpipe[0]); 905 (void) close (cpipe[0]);
@@ -1043,6 +1052,9 @@ main (int argc, char *const*argv)
1043 (void) close (fd_tun); 1052 (void) close (fd_tun);
1044 /* remove signal handler so we can close the pipes */ 1053 /* remove signal handler so we can close the pipes */
1045 (void) signal (SIGTERM, SIG_IGN); 1054 (void) signal (SIGTERM, SIG_IGN);
1055#if (SIGTERM != GNUNET_TERM_SIG)
1056 (void) signal (GNUNET_TERM_SIG, SIG_IGN);
1057#endif
1046 (void) signal (SIGINT, SIG_IGN); 1058 (void) signal (SIGINT, SIG_IGN);
1047 (void) signal (SIGHUP, SIG_IGN); 1059 (void) signal (SIGHUP, SIG_IGN);
1048 (void) close (cpipe[0]); 1060 (void) close (cpipe[0]);