aboutsummaryrefslogtreecommitdiff
path: root/src/util/scheduler.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/util/scheduler.c')
-rw-r--r--src/util/scheduler.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/util/scheduler.c b/src/util/scheduler.c
index a20b3da06..4872eee41 100644
--- a/src/util/scheduler.c
+++ b/src/util/scheduler.c
@@ -470,10 +470,12 @@ GNUNET_SCHEDULER_run (GNUNET_SCHEDULER_Task task, void *cls)
470 struct Task *tpos; 470 struct Task *tpos;
471 471
472 sig_shutdown = 0; 472 sig_shutdown = 0;
473#ifndef MINGW
473 shc_int = GNUNET_SIGNAL_handler_install (SIGINT, &sighandler_shutdown); 474 shc_int = GNUNET_SIGNAL_handler_install (SIGINT, &sighandler_shutdown);
474 shc_term = GNUNET_SIGNAL_handler_install (SIGTERM, &sighandler_shutdown); 475 shc_term = GNUNET_SIGNAL_handler_install (SIGTERM, &sighandler_shutdown);
475 shc_quit = GNUNET_SIGNAL_handler_install (SIGQUIT, &sighandler_shutdown); 476 shc_quit = GNUNET_SIGNAL_handler_install (SIGQUIT, &sighandler_shutdown);
476 shc_hup = GNUNET_SIGNAL_handler_install (SIGHUP, &sighandler_shutdown); 477 shc_hup = GNUNET_SIGNAL_handler_install (SIGHUP, &sighandler_shutdown);
478#endif
477 memset (&sched, 0, sizeof (sched)); 479 memset (&sched, 0, sizeof (sched));
478 sched.current_priority = GNUNET_SCHEDULER_PRIORITY_DEFAULT; 480 sched.current_priority = GNUNET_SCHEDULER_PRIORITY_DEFAULT;
479 GNUNET_SCHEDULER_add_continuation (&sched, 481 GNUNET_SCHEDULER_add_continuation (&sched,