-static void main_sighandler(int sig)
-{
- static time_t lastintr = 0;
- time_t now = time(NULL);
-
- switch (sig) {
- case SIGINT:
- if (sigint) {
- if (now - lastintr >= 1)
- break;
- } else {
- lastintr = now;
- sigint = true;
- }
- return;
-
- case SIGTERM:
- break;
-
- default:
- return;
- }
-
- syslog(LOG_ERR, "Killed...");
- exit(-1);
-}
-
-static void main_initialize(void)