summaryrefslogtreecommitdiff
path: root/include/mailutils/server.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/mailutils/server.h')
-rw-r--r--include/mailutils/server.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/include/mailutils/server.h b/include/mailutils/server.h
index cb1d51021..6fb148157 100644
--- a/include/mailutils/server.h
+++ b/include/mailutils/server.h
@@ -1,5 +1,5 @@
/* GNU Mailutils -- a suite of utilities for electronic mail
- Copyright (C) 2007-2019 Free Software Foundation, Inc.
+ Copyright (C) 2007-2024 Free Software Foundation, Inc.
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
@@ -97,6 +97,7 @@ typedef int (*mu_m_server_handler_fp) (int fd, struct sockaddr *sa, int salen,
struct mu_srv_config *pconf,
void *data);
typedef int (*mu_m_server_preflight_fp) (mu_m_server_t);
+typedef void (*mu_m_server_config_default_fp) (struct mu_srv_config *, void *);
void mu_m_server_create (mu_m_server_t *psrv, const char *ident);
void mu_m_server_destroy (mu_m_server_t *pmsrv);
@@ -105,6 +106,7 @@ void mu_m_server_set_type (mu_m_server_t srv, int type);
void mu_m_server_get_type (mu_m_server_t srv, int *ptype);
void mu_m_server_set_conn (mu_m_server_t srv, mu_m_server_handler_fp f);
void mu_m_server_set_prefork (mu_m_server_t srv, mu_m_server_handler_fp fun);
+void mu_m_server_set_config_default (mu_m_server_t srv, mu_m_server_config_default_fp);
void mu_m_server_set_data (mu_m_server_t srv, void *data);
void *mu_ip_server_get_data (mu_ip_server_t tcpsrv);
void mu_m_server_set_max_children (mu_m_server_t srv, size_t num);

Return to:

Send suggestions and report system problems to the System administrator.