static gboolean sighandle_sourcefunc(gpointer dat) { if(main_sig_quit) { g_debug("%s received, terminating main loop.", main_noterm ? "SIGHUP" : "SIGTERM"); ncdc_quit(); main_sig_quit = FALSE; } if(main_sig_log) { logfile_global_reopen(); main_sig_log = FALSE; } return TRUE; }
static void c_quit(char *args) { ncdc_quit(); }