ze-filter  (ze-filter-0.8.0-develop-180218)
ze-signal.c File Reference
#include <ze-sys.h>
#include <libze.h>
#include <libmilter/mfapi.h>
#include "ze-filter.h"

Go to the source code of this file.

Macros

#define USE_SMFI_STOP   1
 
#define MAX_FAILS_T   16
 
#define DT_LOOP   DT_SIGALRM
 
#define DT_SAVE   120
 
#define DT_RATE_UPDATE   300
 
#define DT_GUPDATE   10
 
#define DT_HUPDATE   600
 
#define DT_COUNT_FD   10
 
#define DT_LOG_THROTTLE   60
 
#define MAX_INTR   16
 
#define DT_RESOURCE   10
 
#define DIM_LOAD_HISTORY   32
 
#define DT_DEBUG   1
 

Functions

void * filter_signal_handler (void *name)
 
bool setup_filter_signal_handler ()
 
bool log_attached_files_reopen ()
 
bool log_quarantine_reopen ()
 
bool log_virus_reopen ()
 
bool log_regex_reopen ()
 
bool log_counters_reopen ()
 
bool reopen_scores4stats_file ()
 
bool reopen_all_log_files ()
 
void launch_periodic_tasks_thread ()
 
void remove_milter_unix_sock (void)
 
void lifetime_set (uint32_t which)
 

Macro Definition Documentation

◆ DIM_LOAD_HISTORY

#define DIM_LOAD_HISTORY   32

Definition at line 347 of file ze-signal.c.

◆ DT_COUNT_FD

#define DT_COUNT_FD   10

Definition at line 338 of file ze-signal.c.

◆ DT_DEBUG

#define DT_DEBUG   1

Definition at line 760 of file ze-signal.c.

◆ DT_GUPDATE

#define DT_GUPDATE   10

Definition at line 332 of file ze-signal.c.

◆ DT_HUPDATE

#define DT_HUPDATE   600

Definition at line 335 of file ze-signal.c.

◆ DT_LOG_THROTTLE

#define DT_LOG_THROTTLE   60

Definition at line 341 of file ze-signal.c.

◆ DT_LOOP

#define DT_LOOP   DT_SIGALRM

Definition at line 323 of file ze-signal.c.

◆ DT_RATE_UPDATE

#define DT_RATE_UPDATE   300

Definition at line 329 of file ze-signal.c.

◆ DT_RESOURCE

#define DT_RESOURCE   10

Definition at line 346 of file ze-signal.c.

◆ DT_SAVE

#define DT_SAVE   120

Definition at line 326 of file ze-signal.c.

◆ MAX_FAILS_T

#define MAX_FAILS_T   16

Definition at line 59 of file ze-signal.c.

◆ MAX_INTR

#define MAX_INTR   16

Definition at line 343 of file ze-signal.c.

◆ USE_SMFI_STOP

#define USE_SMFI_STOP   1

Definition at line 33 of file ze-signal.c.

Function Documentation

◆ filter_signal_handler()

void* filter_signal_handler ( void *  name)

Definition at line 62 of file ze-signal.c.

◆ launch_periodic_tasks_thread()

void launch_periodic_tasks_thread ( void  )

Definition at line 705 of file ze-signal.c.

◆ lifetime_set()

void lifetime_set ( uint32_t  which)

Definition at line 826 of file ze-signal.c.

◆ log_attached_files_reopen()

bool log_attached_files_reopen ( )

Definition at line 45 of file ze-log-files.c.

◆ log_counters_reopen()

bool log_counters_reopen ( )

Definition at line 324 of file ze-stats.c.

◆ remove_milter_unix_sock()

void remove_milter_unix_sock ( void  )

Definition at line 730 of file ze-signal.c.

◆ reopen_all_log_files()

bool reopen_all_log_files ( )

Definition at line 267 of file ze-signal.c.

◆ setup_filter_signal_handler()

bool setup_filter_signal_handler ( void  )

Definition at line 165 of file ze-signal.c.