summaryrefslogtreecommitdiff
path: root/source3/lib/server_prefork.h
diff options
context:
space:
mode:
Diffstat (limited to 'source3/lib/server_prefork.h')
-rw-r--r--source3/lib/server_prefork.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/source3/lib/server_prefork.h b/source3/lib/server_prefork.h
index d240641a39..17491536ff 100644
--- a/source3/lib/server_prefork.h
+++ b/source3/lib/server_prefork.h
@@ -226,6 +226,16 @@ void prefork_reset_allowed_clients(struct prefork_pool *pfp);
void prefork_send_signal_to_all(struct prefork_pool *pfp, int signal_num);
/**
+* @brief Send a message to all children that the server changed something
+* in the pool and they may want to take action.
+*
+* @param msg_ctx The messaging context.
+* @param pfp The pool.
+*/
+void prefork_warn_active_children(struct messaging_context *msg_ctx,
+ struct prefork_pool *pfp);
+
+/**
* @brief Sets the SIGCHLD callback
*
* @param pfp The pool handler.