diff options
Diffstat (limited to 'src/util/scheduler.c')
-rw-r--r-- | src/util/scheduler.c | 2 |
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, |