X-Git-Url: http://git.madism.org/?a=blobdiff_plain;f=common%2Fcommon.c;h=dc0e194694ff44490570c8dd6983b99351d31d73;hb=0ad0ac6446aa4490800addafd8219f0f2a968c4d;hp=aa9e5ea2c4568cc243d34a44c968d220b0f524f3;hpb=d25cf39d7cb4d2df2d7e2fa307c1c8f14bb018cc;p=apps%2Fpfixtools.git diff --git a/common/common.c b/common/common.c index aa9e5ea..dc0e194 100644 --- a/common/common.c +++ b/common/common.c @@ -41,9 +41,6 @@ #include "common.h" -sig_atomic_t sigint = false; -sig_atomic_t sighup = false; - bool daemon_process = true; int log_level = LOG_INFO; bool log_syslog = false; @@ -53,22 +50,13 @@ static FILE *pidfile = NULL; void common_sighandler(int sig) { switch (sig) { - case SIGTERM: - case SIGINT: - sigint = true; - return; - - case SIGHUP: - sighup = true; - return; - default: err("Killed (got signal %d)...", sig); exit(-1); } } -static int setnonblock(int sock) +int setnonblock(int sock) { int res = fcntl(sock, F_GETFL);