summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGlenn Strauss <gstrauss@gluelogic.com>2022-12-06 14:21:27 -0500
committerGlenn Strauss <gstrauss@gluelogic.com>2022-12-07 21:45:13 -0500
commitb82d7b8a2401ceffd24dba4814c6099558923fbd (patch)
tree9660b3c86c352eafab1e1c82bd5e9612a6852176
parenta8998e0b54a1d75d90d1bfd019261cffe1a92e54 (diff)
downloadlighttpd-git-b82d7b8a2401ceffd24dba4814c6099558923fbd.tar.gz
[multiple] mark mod_*_plugin_init() funcs cold
-rw-r--r--src/mod_access.c1
-rw-r--r--src/mod_accesslog.c1
-rw-r--r--src/mod_ajp13.c1
-rw-r--r--src/mod_alias.c1
-rw-r--r--src/mod_auth.c1
-rw-r--r--src/mod_authn_dbi.c1
-rw-r--r--src/mod_authn_file.c1
-rw-r--r--src/mod_authn_gssapi.c2
-rw-r--r--src/mod_authn_ldap.c2
-rw-r--r--src/mod_authn_pam.c2
-rw-r--r--src/mod_authn_sasl.c2
-rw-r--r--src/mod_cgi.c1
-rw-r--r--src/mod_deflate.c2
-rw-r--r--src/mod_dirlisting.c1
-rw-r--r--src/mod_echo.c2
-rw-r--r--src/mod_evhost.c2
-rw-r--r--src/mod_expire.c1
-rw-r--r--src/mod_extforward.c1
-rw-r--r--src/mod_fastcgi.c1
-rw-r--r--src/mod_gnutls.c1
-rw-r--r--src/mod_indexfile.c1
-rw-r--r--src/mod_magnet.c1
-rw-r--r--src/mod_maxminddb.c1
-rw-r--r--src/mod_mbedtls.c1
-rw-r--r--src/mod_nss.c1
-rw-r--r--src/mod_openssl.c1
-rw-r--r--src/mod_proxy.c1
-rw-r--r--src/mod_redirect.c2
-rw-r--r--src/mod_rewrite.c2
-rw-r--r--src/mod_rrdtool.c2
-rw-r--r--src/mod_scgi.c2
-rw-r--r--src/mod_setenv.c2
-rw-r--r--src/mod_simple_vhost.c1
-rw-r--r--src/mod_skeleton.c2
-rw-r--r--src/mod_sockproxy.c1
-rw-r--r--src/mod_ssi.c1
-rw-r--r--src/mod_staticfile.c1
-rw-r--r--src/mod_status.c1
-rw-r--r--src/mod_userdir.c1
-rw-r--r--src/mod_vhostdb.c1
-rw-r--r--src/mod_vhostdb_dbi.c1
-rw-r--r--src/mod_vhostdb_ldap.c1
-rw-r--r--src/mod_vhostdb_mysql.c1
-rw-r--r--src/mod_vhostdb_pgsql.c1
-rw-r--r--src/mod_webdav.c1
-rw-r--r--src/mod_wolfssl.c1
-rw-r--r--src/mod_wstunnel.c2
47 files changed, 60 insertions, 1 deletions
diff --git a/src/mod_access.c b/src/mod_access.c
index 5b722bfa..69c11c1f 100644
--- a/src/mod_access.c
+++ b/src/mod_access.c
@@ -137,6 +137,7 @@ URIHANDLER_FUNC(mod_access_uri_handler) {
}
+__attribute_cold__
int mod_access_plugin_init(plugin *p);
int mod_access_plugin_init(plugin *p) {
p->version = LIGHTTPD_VERSION_ID;
diff --git a/src/mod_accesslog.c b/src/mod_accesslog.c
index fc3ce9e8..4c3c5946 100644
--- a/src/mod_accesslog.c
+++ b/src/mod_accesslog.c
@@ -963,6 +963,7 @@ REQUESTDONE_FUNC(log_access_write) {
}
+__attribute_cold__
int mod_accesslog_plugin_init(plugin *p);
int mod_accesslog_plugin_init(plugin *p) {
p->version = LIGHTTPD_VERSION_ID;
diff --git a/src/mod_ajp13.c b/src/mod_ajp13.c
index 2134d093..f588243a 100644
--- a/src/mod_ajp13.c
+++ b/src/mod_ajp13.c
@@ -991,6 +991,7 @@ ajp13_check_extension (request_st * const r, void *p_d)
}
+__attribute_cold__
int mod_ajp13_plugin_init (plugin *p);
int mod_ajp13_plugin_init (plugin *p)
{
diff --git a/src/mod_alias.c b/src/mod_alias.c
index e0fa9efe..acfdd05f 100644
--- a/src/mod_alias.c
+++ b/src/mod_alias.c
@@ -181,6 +181,7 @@ PHYSICALPATH_FUNC(mod_alias_physical_handler) {
}
+__attribute_cold__
int mod_alias_plugin_init(plugin *p);
int mod_alias_plugin_init(plugin *p) {
p->version = LIGHTTPD_VERSION_ID;
diff --git a/src/mod_auth.c b/src/mod_auth.c
index 902df6b1..57dd87a5 100644
--- a/src/mod_auth.c
+++ b/src/mod_auth.c
@@ -695,6 +695,7 @@ static handler_t mod_auth_uri_handler(request_st * const r, void *p_d) {
}
+__attribute_cold__
int mod_auth_plugin_init(plugin *p);
int mod_auth_plugin_init(plugin *p) {
p->version = LIGHTTPD_VERSION_ID;
diff --git a/src/mod_authn_dbi.c b/src/mod_authn_dbi.c
index e9b0cdff..93a44eae 100644
--- a/src/mod_authn_dbi.c
+++ b/src/mod_authn_dbi.c
@@ -587,6 +587,7 @@ mod_authn_dbi_digest (request_st * const r, void *p_d, http_auth_info_t * const
}
+__attribute_cold__
int mod_authn_dbi_plugin_init (plugin *p);
int mod_authn_dbi_plugin_init (plugin *p)
{
diff --git a/src/mod_authn_file.c b/src/mod_authn_file.c
index fce77c98..dad5d266 100644
--- a/src/mod_authn_file.c
+++ b/src/mod_authn_file.c
@@ -737,6 +737,7 @@ static handler_t mod_authn_file_htpasswd_basic(request_st * const r, void *p_d,
}
+__attribute_cold__
int mod_authn_file_plugin_init(plugin *p);
int mod_authn_file_plugin_init(plugin *p) {
p->version = LIGHTTPD_VERSION_ID;
diff --git a/src/mod_authn_gssapi.c b/src/mod_authn_gssapi.c
index 70673fcb..374e69a9 100644
--- a/src/mod_authn_gssapi.c
+++ b/src/mod_authn_gssapi.c
@@ -794,6 +794,8 @@ REQUEST_FUNC(mod_authn_gssapi_handle_reset) {
return HANDLER_GO_ON;
}
+
+__attribute_cold__
int mod_authn_gssapi_plugin_init(plugin *p);
int mod_authn_gssapi_plugin_init(plugin *p) {
p->version = LIGHTTPD_VERSION_ID;
diff --git a/src/mod_authn_ldap.c b/src/mod_authn_ldap.c
index 5a53c594..05ac5660 100644
--- a/src/mod_authn_ldap.c
+++ b/src/mod_authn_ldap.c
@@ -815,6 +815,8 @@ static handler_t mod_authn_ldap_basic(request_st * const r, void *p_d, const htt
return rc;
}
+
+__attribute_cold__
int mod_authn_ldap_plugin_init(plugin *p);
int mod_authn_ldap_plugin_init(plugin *p) {
p->version = LIGHTTPD_VERSION_ID;
diff --git a/src/mod_authn_pam.c b/src/mod_authn_pam.c
index 1844b544..75053040 100644
--- a/src/mod_authn_pam.c
+++ b/src/mod_authn_pam.c
@@ -171,6 +171,8 @@ static handler_t mod_authn_pam_basic(request_st * const r, void *p_d, const http
: HANDLER_ERROR;
}
+
+__attribute_cold__
int mod_authn_pam_plugin_init(plugin *p);
int mod_authn_pam_plugin_init(plugin *p) {
p->version = LIGHTTPD_VERSION_ID;
diff --git a/src/mod_authn_sasl.c b/src/mod_authn_sasl.c
index 8bb14afa..219cf4f6 100644
--- a/src/mod_authn_sasl.c
+++ b/src/mod_authn_sasl.c
@@ -293,6 +293,8 @@ static handler_t mod_authn_sasl_basic(request_st * const r, void *p_d, const htt
: HANDLER_ERROR;
}
+
+__attribute_cold__
int mod_authn_sasl_plugin_init(plugin *p);
int mod_authn_sasl_plugin_init(plugin *p) {
p->version = LIGHTTPD_VERSION_ID;
diff --git a/src/mod_cgi.c b/src/mod_cgi.c
index 841746cb..0b27d7aa 100644
--- a/src/mod_cgi.c
+++ b/src/mod_cgi.c
@@ -1254,6 +1254,7 @@ static handler_t cgi_waitpid_cb(server *srv, void *p_d, pid_t pid, int status) {
}
+__attribute_cold__
int mod_cgi_plugin_init(plugin *p);
int mod_cgi_plugin_init(plugin *p) {
p->version = LIGHTTPD_VERSION_ID;
diff --git a/src/mod_deflate.c b/src/mod_deflate.c
index d2e8edae..12150194 100644
--- a/src/mod_deflate.c
+++ b/src/mod_deflate.c
@@ -2189,6 +2189,8 @@ static handler_t mod_deflate_cleanup(request_st * const r, void *p_d) {
return HANDLER_GO_ON;
}
+
+__attribute_cold__
int mod_deflate_plugin_init(plugin *p);
int mod_deflate_plugin_init(plugin *p) {
p->version = LIGHTTPD_VERSION_ID;
diff --git a/src/mod_dirlisting.c b/src/mod_dirlisting.c
index 97dd77ef..21ba23ba 100644
--- a/src/mod_dirlisting.c
+++ b/src/mod_dirlisting.c
@@ -1667,6 +1667,7 @@ static void mod_dirlisting_cache_json (request_st * const r, handler_ctx * const
}
+__attribute_cold__
int mod_dirlisting_plugin_init(plugin *p);
int mod_dirlisting_plugin_init(plugin *p) {
p->version = LIGHTTPD_VERSION_ID;
diff --git a/src/mod_echo.c b/src/mod_echo.c
index adf13f84..671512d6 100644
--- a/src/mod_echo.c
+++ b/src/mod_echo.c
@@ -132,6 +132,8 @@ URIHANDLER_FUNC(mod_echo_handle_uri_clean) {
return HANDLER_GO_ON;
}
+
+__attribute_cold__
int mod_echo_plugin_init(plugin *p);
int mod_echo_plugin_init(plugin *p) {
p->version = LIGHTTPD_VERSION_ID;
diff --git a/src/mod_evhost.c b/src/mod_evhost.c
index 194a3f97..0ab26b89 100644
--- a/src/mod_evhost.c
+++ b/src/mod_evhost.c
@@ -347,6 +347,8 @@ static handler_t mod_evhost_uri_handler(request_st * const r, void *p_d) {
return HANDLER_GO_ON;
}
+
+__attribute_cold__
int mod_evhost_plugin_init(plugin *p);
int mod_evhost_plugin_init(plugin *p) {
p->version = LIGHTTPD_VERSION_ID;
diff --git a/src/mod_expire.c b/src/mod_expire.c
index 7508ebbe..a6c9f486 100644
--- a/src/mod_expire.c
+++ b/src/mod_expire.c
@@ -340,6 +340,7 @@ REQUEST_FUNC(mod_expire_handler) {
}
+__attribute_cold__
int mod_expire_plugin_init(plugin *p);
int mod_expire_plugin_init(plugin *p) {
p->version = LIGHTTPD_VERSION_ID;
diff --git a/src/mod_extforward.c b/src/mod_extforward.c
index 45256772..8cf4f1b7 100644
--- a/src/mod_extforward.c
+++ b/src/mod_extforward.c
@@ -1207,6 +1207,7 @@ CONNECTION_FUNC(mod_extforward_handle_con_accept)
}
+__attribute_cold__
int mod_extforward_plugin_init(plugin *p);
int mod_extforward_plugin_init(plugin *p) {
p->version = LIGHTTPD_VERSION_ID;
diff --git a/src/mod_fastcgi.c b/src/mod_fastcgi.c
index cb4208b8..4d9b66a9 100644
--- a/src/mod_fastcgi.c
+++ b/src/mod_fastcgi.c
@@ -515,6 +515,7 @@ static handler_t fcgi_check_extension_2(request_st * const r, void *p_d) {
}
+__attribute_cold__
int mod_fastcgi_plugin_init(plugin *p);
int mod_fastcgi_plugin_init(plugin *p) {
p->version = LIGHTTPD_VERSION_ID;
diff --git a/src/mod_gnutls.c b/src/mod_gnutls.c
index 0c769676..89c2df48 100644
--- a/src/mod_gnutls.c
+++ b/src/mod_gnutls.c
@@ -3002,6 +3002,7 @@ TRIGGER_FUNC(mod_gnutls_handle_trigger) {
}
+__attribute_cold__
int mod_gnutls_plugin_init (plugin *p);
int mod_gnutls_plugin_init (plugin *p)
{
diff --git a/src/mod_indexfile.c b/src/mod_indexfile.c
index e3235091..ca145eef 100644
--- a/src/mod_indexfile.c
+++ b/src/mod_indexfile.c
@@ -158,6 +158,7 @@ URIHANDLER_FUNC(mod_indexfile_subrequest) {
}
+__attribute_cold__
int mod_indexfile_plugin_init(plugin *p);
int mod_indexfile_plugin_init(plugin *p) {
p->version = LIGHTTPD_VERSION_ID;
diff --git a/src/mod_magnet.c b/src/mod_magnet.c
index 4a7df566..4de4bbb5 100644
--- a/src/mod_magnet.c
+++ b/src/mod_magnet.c
@@ -3386,6 +3386,7 @@ SUBREQUEST_FUNC(mod_magnet_handle_subrequest) {
}
+__attribute_cold__
int mod_magnet_plugin_init(plugin *p);
int mod_magnet_plugin_init(plugin *p) {
p->version = LIGHTTPD_VERSION_ID;
diff --git a/src/mod_maxminddb.c b/src/mod_maxminddb.c
index 0e5d0959..fe8ca40b 100644
--- a/src/mod_maxminddb.c
+++ b/src/mod_maxminddb.c
@@ -76,6 +76,7 @@ FREE_FUNC(mod_maxminddb_free);
REQUEST_FUNC(mod_maxminddb_request_env_handler);
CONNECTION_FUNC(mod_maxminddb_handle_con_close);
+__attribute_cold__
int mod_maxminddb_plugin_init(plugin *p);
int mod_maxminddb_plugin_init(plugin *p) {
p->version = LIGHTTPD_VERSION_ID;
diff --git a/src/mod_mbedtls.c b/src/mod_mbedtls.c
index f85590e2..15c38aa5 100644
--- a/src/mod_mbedtls.c
+++ b/src/mod_mbedtls.c
@@ -2732,6 +2732,7 @@ TRIGGER_FUNC(mod_mbedtls_handle_trigger) {
}
+__attribute_cold__
int mod_mbedtls_plugin_init (plugin *p);
int mod_mbedtls_plugin_init (plugin *p)
{
diff --git a/src/mod_nss.c b/src/mod_nss.c
index 85a0f456..00ec354e 100644
--- a/src/mod_nss.c
+++ b/src/mod_nss.c
@@ -2699,6 +2699,7 @@ TRIGGER_FUNC(mod_nss_handle_trigger) {
}
+__attribute_cold__
int mod_nss_plugin_init (plugin *p);
int mod_nss_plugin_init (plugin *p)
{
diff --git a/src/mod_openssl.c b/src/mod_openssl.c
index 7cbf9718..a8073fcb 100644
--- a/src/mod_openssl.c
+++ b/src/mod_openssl.c
@@ -3687,6 +3687,7 @@ TRIGGER_FUNC(mod_openssl_handle_trigger) {
}
+__attribute_cold__
int mod_openssl_plugin_init (plugin *p);
int mod_openssl_plugin_init (plugin *p)
{
diff --git a/src/mod_proxy.c b/src/mod_proxy.c
index 25194d17..a9e48cb1 100644
--- a/src/mod_proxy.c
+++ b/src/mod_proxy.c
@@ -1173,6 +1173,7 @@ static handler_t mod_proxy_check_extension(request_st * const r, void *p_d) {
}
+__attribute_cold__
int mod_proxy_plugin_init(plugin *p);
int mod_proxy_plugin_init(plugin *p) {
p->version = LIGHTTPD_VERSION_ID;
diff --git a/src/mod_redirect.c b/src/mod_redirect.c
index 1bdfac5e..e38582e2 100644
--- a/src/mod_redirect.c
+++ b/src/mod_redirect.c
@@ -202,6 +202,8 @@ URIHANDLER_FUNC(mod_redirect_uri_handler) {
return rc;
}
+
+__attribute_cold__
int mod_redirect_plugin_init(plugin *p);
int mod_redirect_plugin_init(plugin *p) {
p->version = LIGHTTPD_VERSION_ID;
diff --git a/src/mod_rewrite.c b/src/mod_rewrite.c
index b4b50c51..64b464c2 100644
--- a/src/mod_rewrite.c
+++ b/src/mod_rewrite.c
@@ -351,6 +351,8 @@ URIHANDLER_FUNC(mod_rewrite_uri_handler) {
return process_rewrite_rules(r, p, p->conf.rewrite);
}
+
+__attribute_cold__
int mod_rewrite_plugin_init(plugin *p);
int mod_rewrite_plugin_init(plugin *p) {
p->version = LIGHTTPD_VERSION_ID;
diff --git a/src/mod_rrdtool.c b/src/mod_rrdtool.c
index dfeccac7..52b19a44 100644
--- a/src/mod_rrdtool.c
+++ b/src/mod_rrdtool.c
@@ -431,6 +431,8 @@ REQUESTDONE_FUNC(mod_rrd_account) {
return HANDLER_GO_ON;
}
+
+__attribute_cold__
int mod_rrdtool_plugin_init(plugin *p);
int mod_rrdtool_plugin_init(plugin *p) {
p->version = LIGHTTPD_VERSION_ID;
diff --git a/src/mod_scgi.c b/src/mod_scgi.c
index bc84a390..4d27e502 100644
--- a/src/mod_scgi.c
+++ b/src/mod_scgi.c
@@ -282,7 +282,7 @@ static handler_t scgi_check_extension_2(request_st * const r, void *p_d) {
}
-
+__attribute_cold__
int mod_scgi_plugin_init(plugin *p);
int mod_scgi_plugin_init(plugin *p) {
p->version = LIGHTTPD_VERSION_ID;
diff --git a/src/mod_setenv.c b/src/mod_setenv.c
index fa8f7bb2..3c0d4807 100644
--- a/src/mod_setenv.c
+++ b/src/mod_setenv.c
@@ -281,6 +281,8 @@ REQUEST_FUNC(mod_setenv_handle_request_reset) {
return HANDLER_GO_ON;
}
+
+__attribute_cold__
int mod_setenv_plugin_init(plugin *p);
int mod_setenv_plugin_init(plugin *p) {
p->version = LIGHTTPD_VERSION_ID;
diff --git a/src/mod_simple_vhost.c b/src/mod_simple_vhost.c
index b497f7ce..804fc94c 100644
--- a/src/mod_simple_vhost.c
+++ b/src/mod_simple_vhost.c
@@ -196,6 +196,7 @@ static handler_t mod_simple_vhost_docroot(request_st * const r, void *p_data) {
}
+__attribute_cold__
int mod_simple_vhost_plugin_init(plugin *p);
int mod_simple_vhost_plugin_init(plugin *p) {
p->version = LIGHTTPD_VERSION_ID;
diff --git a/src/mod_skeleton.c b/src/mod_skeleton.c
index 830aceb2..838c53d6 100644
--- a/src/mod_skeleton.c
+++ b/src/mod_skeleton.c
@@ -132,7 +132,9 @@ URIHANDLER_FUNC(mod_skeleton_uri_handler) {
return HANDLER_FINISHED;
}
+
/* this function is called at dlopen() time and inits the callbacks */
+__attribute_cold__
int mod_skeleton_plugin_init(plugin *p);
int mod_skeleton_plugin_init(plugin *p) {
p->version = LIGHTTPD_VERSION_ID;
diff --git a/src/mod_sockproxy.c b/src/mod_sockproxy.c
index e0cba627..c21858b3 100644
--- a/src/mod_sockproxy.c
+++ b/src/mod_sockproxy.c
@@ -169,6 +169,7 @@ static handler_t mod_sockproxy_connection_accept(connection *con, void *p_d) {
}
+__attribute_cold__
int mod_sockproxy_plugin_init(plugin *p);
int mod_sockproxy_plugin_init(plugin *p) {
p->version = LIGHTTPD_VERSION_ID;
diff --git a/src/mod_ssi.c b/src/mod_ssi.c
index 95e6bfbd..f99b3023 100644
--- a/src/mod_ssi.c
+++ b/src/mod_ssi.c
@@ -1674,6 +1674,7 @@ static handler_t mod_ssi_handle_request_reset(request_st * const r, void *p_d) {
}
+__attribute_cold__
int mod_ssi_plugin_init(plugin *p);
int mod_ssi_plugin_init(plugin *p) {
p->version = LIGHTTPD_VERSION_ID;
diff --git a/src/mod_staticfile.c b/src/mod_staticfile.c
index 260bcca5..c97d5120 100644
--- a/src/mod_staticfile.c
+++ b/src/mod_staticfile.c
@@ -145,6 +145,7 @@ URIHANDLER_FUNC(mod_staticfile_subrequest) {
}
+__attribute_cold__
int mod_staticfile_plugin_init(plugin *p);
int mod_staticfile_plugin_init(plugin *p) {
p->version = LIGHTTPD_VERSION_ID;
diff --git a/src/mod_status.c b/src/mod_status.c
index 75541bf9..ffddd933 100644
--- a/src/mod_status.c
+++ b/src/mod_status.c
@@ -844,6 +844,7 @@ REQUESTDONE_FUNC(mod_status_account) {
}
+__attribute_cold__
int mod_status_plugin_init(plugin *p);
int mod_status_plugin_init(plugin *p) {
p->version = LIGHTTPD_VERSION_ID;
diff --git a/src/mod_userdir.c b/src/mod_userdir.c
index 946153fe..b4c37cf9 100644
--- a/src/mod_userdir.c
+++ b/src/mod_userdir.c
@@ -332,6 +332,7 @@ URIHANDLER_FUNC(mod_userdir_docroot_handler) {
}
+__attribute_cold__
int mod_userdir_plugin_init(plugin *p);
int mod_userdir_plugin_init(plugin *p) {
p->version = LIGHTTPD_VERSION_ID;
diff --git a/src/mod_vhostdb.c b/src/mod_vhostdb.c
index e35fc1cc..0a7f76ab 100644
--- a/src/mod_vhostdb.c
+++ b/src/mod_vhostdb.c
@@ -382,6 +382,7 @@ TRIGGER_FUNC(mod_vhostdb_periodic)
}
+__attribute_cold__
int mod_vhostdb_plugin_init(plugin *p);
int mod_vhostdb_plugin_init(plugin *p) {
p->version = LIGHTTPD_VERSION_ID;
diff --git a/src/mod_vhostdb_dbi.c b/src/mod_vhostdb_dbi.c
index 0c6140c1..78cf3e27 100644
--- a/src/mod_vhostdb_dbi.c
+++ b/src/mod_vhostdb_dbi.c
@@ -327,6 +327,7 @@ SETDEFAULTS_FUNC(mod_vhostdb_set_defaults) {
}
+__attribute_cold__
int mod_vhostdb_dbi_plugin_init (plugin *p);
int mod_vhostdb_dbi_plugin_init (plugin *p)
{
diff --git a/src/mod_vhostdb_ldap.c b/src/mod_vhostdb_ldap.c
index c832d868..ef75faf6 100644
--- a/src/mod_vhostdb_ldap.c
+++ b/src/mod_vhostdb_ldap.c
@@ -583,6 +583,7 @@ SETDEFAULTS_FUNC(mod_vhostdb_set_defaults) {
}
+__attribute_cold__
int mod_vhostdb_ldap_plugin_init (plugin *p);
int mod_vhostdb_ldap_plugin_init (plugin *p)
{
diff --git a/src/mod_vhostdb_mysql.c b/src/mod_vhostdb_mysql.c
index 7821e62a..c5bd96a7 100644
--- a/src/mod_vhostdb_mysql.c
+++ b/src/mod_vhostdb_mysql.c
@@ -290,6 +290,7 @@ SETDEFAULTS_FUNC(mod_vhostdb_set_defaults) {
}
+__attribute_cold__
int mod_vhostdb_mysql_plugin_init (plugin *p);
int mod_vhostdb_mysql_plugin_init (plugin *p)
{
diff --git a/src/mod_vhostdb_pgsql.c b/src/mod_vhostdb_pgsql.c
index 9ba332ae..0cf34a6f 100644
--- a/src/mod_vhostdb_pgsql.c
+++ b/src/mod_vhostdb_pgsql.c
@@ -268,6 +268,7 @@ SETDEFAULTS_FUNC(mod_vhostdb_set_defaults) {
}
+__attribute_cold__
int mod_vhostdb_pgsql_plugin_init (plugin *p);
int mod_vhostdb_pgsql_plugin_init (plugin *p)
{
diff --git a/src/mod_webdav.c b/src/mod_webdav.c
index 0a96efcf..0f9463c8 100644
--- a/src/mod_webdav.c
+++ b/src/mod_webdav.c
@@ -303,6 +303,7 @@ PHYSICALPATH_FUNC(mod_webdav_physical_handler);
SUBREQUEST_FUNC(mod_webdav_subrequest_handler);
REQUEST_FUNC(mod_webdav_handle_reset);
+__attribute_cold__
int mod_webdav_plugin_init(plugin *p);
int mod_webdav_plugin_init(plugin *p) {
p->version = LIGHTTPD_VERSION_ID;
diff --git a/src/mod_wolfssl.c b/src/mod_wolfssl.c
index 90f1d43e..4764fa49 100644
--- a/src/mod_wolfssl.c
+++ b/src/mod_wolfssl.c
@@ -3405,6 +3405,7 @@ TRIGGER_FUNC(mod_openssl_handle_trigger) {
}
+__attribute_cold__
int mod_wolfssl_plugin_init (plugin *p);
int mod_wolfssl_plugin_init (plugin *p)
{
diff --git a/src/mod_wstunnel.c b/src/mod_wstunnel.c
index ce371bf7..afd559c5 100644
--- a/src/mod_wstunnel.c
+++ b/src/mod_wstunnel.c
@@ -635,6 +635,8 @@ TRIGGER_FUNC(mod_wstunnel_handle_trigger) {
return HANDLER_GO_ON;
}
+
+__attribute_cold__
int mod_wstunnel_plugin_init(plugin *p);
int mod_wstunnel_plugin_init(plugin *p) {
p->version = LIGHTTPD_VERSION_ID;