Loading tpws/tpws.c +0 −14 Original line number Diff line number Diff line Loading @@ -30,10 +30,6 @@ #include <ifaddrs.h> #endif #ifdef USE_SYSTEMD #include <systemd/sd-daemon.h> #endif #include "tpws.h" #ifdef BSD Loading Loading @@ -1692,15 +1688,6 @@ static const char *bindll_s[] = { "unwanted","no","prefer","force" }; #define PRINT_VER printf("self-built version %s %s\n\n", __DATE__, __TIME__) #endif static void notify_ready(void) { #ifdef USE_SYSTEMD int r = sd_notify(0, "READY=1"); if (r < 0) DLOG_ERR("sd_notify: %s\n", strerror(-r)); #endif } int main(int argc, char *argv[]) { int i, listen_fd[MAX_BINDS], yes = 1, retval = 0, if_index, exit_v=EXIT_FAILURE; Loading Loading @@ -1978,7 +1965,6 @@ int main(int argc, char *argv[]) signal(SIGHUP, onhup); signal(SIGUSR2, onusr2); notify_ready(); retval = event_loop(listen_fd,params.binds_last+1); exit_v = retval < 0 ? EXIT_FAILURE : EXIT_SUCCESS; DLOG_CONDUP("Exiting\n"); Loading tpws/tpws_conn.c +15 −0 Original line number Diff line number Diff line Loading @@ -16,6 +16,10 @@ #include <fcntl.h> #include <netdb.h> #ifdef USE_SYSTEMD #include <systemd/sd-daemon.h> #endif #include "tpws.h" #include "tpws_conn.h" #include "redirect.h" Loading @@ -25,6 +29,15 @@ #include "hostlist.h" #include "linux_compat.h" static void notify_ready(void) { #ifdef USE_SYSTEMD int r = sd_notify(0, "READY=1"); if (r < 0) DLOG_ERR("sd_notify: %s\n", strerror(-r)); #endif } // keep separate legs counter. counting every time thousands of legs can consume cpu static int legs_local, legs_remote; /* Loading Loading @@ -1542,6 +1555,8 @@ int event_loop(const int *listen_fd, size_t listen_fd_ct) VPRINT("initialized multi threaded resolver with %d threads\n",resolver_thread_count()); } notify_ready(); for(;;) { ReloadCheck(); Loading Loading
tpws/tpws.c +0 −14 Original line number Diff line number Diff line Loading @@ -30,10 +30,6 @@ #include <ifaddrs.h> #endif #ifdef USE_SYSTEMD #include <systemd/sd-daemon.h> #endif #include "tpws.h" #ifdef BSD Loading Loading @@ -1692,15 +1688,6 @@ static const char *bindll_s[] = { "unwanted","no","prefer","force" }; #define PRINT_VER printf("self-built version %s %s\n\n", __DATE__, __TIME__) #endif static void notify_ready(void) { #ifdef USE_SYSTEMD int r = sd_notify(0, "READY=1"); if (r < 0) DLOG_ERR("sd_notify: %s\n", strerror(-r)); #endif } int main(int argc, char *argv[]) { int i, listen_fd[MAX_BINDS], yes = 1, retval = 0, if_index, exit_v=EXIT_FAILURE; Loading Loading @@ -1978,7 +1965,6 @@ int main(int argc, char *argv[]) signal(SIGHUP, onhup); signal(SIGUSR2, onusr2); notify_ready(); retval = event_loop(listen_fd,params.binds_last+1); exit_v = retval < 0 ? EXIT_FAILURE : EXIT_SUCCESS; DLOG_CONDUP("Exiting\n"); Loading
tpws/tpws_conn.c +15 −0 Original line number Diff line number Diff line Loading @@ -16,6 +16,10 @@ #include <fcntl.h> #include <netdb.h> #ifdef USE_SYSTEMD #include <systemd/sd-daemon.h> #endif #include "tpws.h" #include "tpws_conn.h" #include "redirect.h" Loading @@ -25,6 +29,15 @@ #include "hostlist.h" #include "linux_compat.h" static void notify_ready(void) { #ifdef USE_SYSTEMD int r = sd_notify(0, "READY=1"); if (r < 0) DLOG_ERR("sd_notify: %s\n", strerror(-r)); #endif } // keep separate legs counter. counting every time thousands of legs can consume cpu static int legs_local, legs_remote; /* Loading Loading @@ -1542,6 +1555,8 @@ int event_loop(const int *listen_fd, size_t listen_fd_ct) VPRINT("initialized multi threaded resolver with %d threads\n",resolver_thread_count()); } notify_ready(); for(;;) { ReloadCheck(); Loading