do_outgoing_connection(outgoing);
}
-#ifndef HAVE_MINGW
+#ifndef HAVE_WINDOWS
/* Clean up dead proxy processes */
while(waitpid(-1, NULL, WNOHANG) > 0);
if(contradicting_del_edge > 100 && contradicting_add_edge > 100) {
logger(DEBUG_ALWAYS, LOG_WARNING, "Possible node with same Name as us! Sleeping %d seconds.", sleeptime);
- nanosleep(&(struct timespec) {
- sleeptime, 0
- }, NULL);
+ sleep_millis(sleeptime * 1000);
sleeptime *= 2;
if(sleeptime < 0) {
}
}
-#ifndef HAVE_MINGW
+#ifndef HAVE_WINDOWS
static void sigterm_handler(void *data) {
logger(DEBUG_ALWAYS, LOG_NOTICE, "Got %s signal", strsignal(((signal_t *)data)->signum));
event_exit();
0, 0
});
-#ifndef HAVE_MINGW
+#ifndef HAVE_WINDOWS
signal_t sighup = {0};
signal_t sigterm = {0};
signal_t sigquit = {0};
return 1;
}
-#ifndef HAVE_MINGW
+#ifndef HAVE_WINDOWS
signal_del(&sighup);
signal_del(&sigterm);
signal_del(&sigquit);