diff options
author | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2020-02-07 12:20:43 +0000 |
---|---|---|
committer | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2020-02-07 12:20:43 +0000 |
commit | 3ced568c329cfcf49b8cd7dd39692eb6767515c1 (patch) | |
tree | 217a7925bb5a862df27beb620101098a523b5b65 /src/rspamd.h | |
parent | bbc28582c82e1495bbc31904102d4db8684a7f31 (diff) | |
download | rspamd-3ced568c329cfcf49b8cd7dd39692eb6767515c1.tar.gz rspamd-3ced568c329cfcf49b8cd7dd39692eb6767515c1.zip |
[Minor] Implement preliminary termination for hs_helper
Diffstat (limited to 'src/rspamd.h')
-rw-r--r-- | src/rspamd.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/rspamd.h b/src/rspamd.h index 773be7c56..4e149535a 100644 --- a/src/rspamd.h +++ b/src/rspamd.h @@ -64,6 +64,7 @@ enum rspamd_worker_flags { RSPAMD_WORKER_ALWAYS_START = (1 << 4), RSPAMD_WORKER_SCANNER = (1 << 5), RSPAMD_WORKER_CONTROLLER = (1 << 6), + RSPAMD_WORKER_NO_TERMINATE_DELAY = (1 << 7), }; struct rspamd_worker_accept_event { @@ -107,7 +108,7 @@ struct rspamd_worker { struct rspamd_worker_accept_event *accept_events; /**< socket events */ struct rspamd_worker_conf *cf; /**< worker config data */ gpointer ctx; /**< worker's specific data */ - enum rspamd_worker_flags flags; /**< worker's flags */ + gint flags; /**< worker's flags (enum rspamd_worker_flags) */ gint control_pipe[2]; /**< control pipe. [0] is used by main process, [1] is used by a worker */ gint srv_pipe[2]; /**< used by workers to request something from the |