Index: src/util/signal.c =================================================================== --- src/util/signal.c (revision 11817) +++ src/util/signal.c (working copy) @@ -67,7 +67,16 @@ if (signum == GNUNET_SIGCHLD) w32_sigchld_handler = handler; else - signal (signum, handler); + { + __p_sig_fn_t sigret = signal (signum, handler); + if (sigret == SIG_ERR) + { + GNUNET_log (GNUNET_ERROR_TYPE_WARNING, + _ + ("signal (%d, %p) returned %d.\n"), + signum, handler, sigret); + } + } #endif return ret; }