diff options
author | Glenn Strauss <gstrauss@gluelogic.com> | 2022-12-06 14:21:27 -0500 |
---|---|---|
committer | Glenn Strauss <gstrauss@gluelogic.com> | 2022-12-07 21:45:13 -0500 |
commit | b82d7b8a2401ceffd24dba4814c6099558923fbd (patch) | |
tree | 9660b3c86c352eafab1e1c82bd5e9612a6852176 | |
parent | a8998e0b54a1d75d90d1bfd019261cffe1a92e54 (diff) | |
download | lighttpd-git-b82d7b8a2401ceffd24dba4814c6099558923fbd.tar.gz |
[multiple] mark mod_*_plugin_init() funcs cold
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; |