]> granicus.if.org Git - apache/commitdiff
Port a few more modules to use the new hooks style.
authorBill Stoddard <stoddard@apache.org>
Mon, 30 Aug 1999 15:43:48 +0000 (15:43 +0000)
committerBill Stoddard <stoddard@apache.org>
Mon, 30 Aug 1999 15:43:48 +0000 (15:43 +0000)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83848 13f79535-47bb-0310-9956-ffa450edef68

modules/mappers/mod_speling.c
modules/metadata/mod_cern_meta.c
modules/metadata/mod_expires.c
modules/metadata/mod_headers.c
modules/metadata/mod_usertrack.c

index 067fd77c719aa2c2407d454c4a6dc51c9eaef917..eb0e76a5e114fe9e28877509f9bc6c5e560cfd05 100644 (file)
@@ -533,26 +533,18 @@ static int check_speling(request_rec *r)
 
     return OK;
 }
-
+static void register_hooks(void)
+{
+    ap_hook_fixups(check_speling,NULL,NULL,HOOK_MIDDLE);
+}
 module MODULE_VAR_EXPORT speling_module =
 {
-    STANDARD_MODULE_STUFF,
-    NULL,                       /* initializer */
+    STANDARD20_MODULE_STUFF,
     create_mconfig_for_directory,  /* create per-dir config */
     NULL,                       /* merge per-dir config */
     create_mconfig_for_server,  /* server config */
     NULL,                       /* merge server config */
     speling_cmds,               /* command table */
     NULL,                       /* handlers */
-    NULL,                       /* filename translation */
-    NULL,                       /* check_user_id */
-    NULL,                       /* check auth */
-    NULL,                       /* check access */
-    NULL,                       /* type_checker */
-    check_speling,              /* fixups */
-    NULL,                       /* logger */
-    NULL,                       /* header parser */
-    NULL,                       /* child_init */
-    NULL,                       /* child_exit */
-    NULL                        /* post read-request */
+    register_hooks             /* register hooks */
 };
index dbc1de6cabb3e99d7a97290867e6d510e6c90255..f6846006295dbb0562b74225e95dbb831b1d7a53 100644 (file)
@@ -370,26 +370,18 @@ static int add_cern_meta_data(request_rec *r)
 
     return rv;
 }
-
+static void register_hooks(void)
+{
+    ap_hook_fixups(add_cern_meta_data,NULL,NULL,HOOK_MIDDLE);
+}
 module MODULE_VAR_EXPORT cern_meta_module =
 {
-    STANDARD_MODULE_STUFF,
-    NULL,                      /* initializer */
-    create_cern_meta_dir_config,       /* dir config creater */
-    merge_cern_meta_dir_configs,       /* dir merger --- default is to override */
+    STANDARD20_MODULE_STUFF,
+    create_cern_meta_dir_config,/* dir config creater */
+    merge_cern_meta_dir_configs,/* dir merger --- default is to override */
     NULL,                      /* server config */
     NULL,                      /* merge server configs */
     cern_meta_cmds,            /* command table */
     NULL,                      /* handlers */
-    NULL,                      /* filename translation */
-    NULL,                      /* check_user_id */
-    NULL,                      /* check auth */
-    NULL,                      /* check access */
-    NULL,                      /* type_checker */
-    add_cern_meta_data,                /* fixups */
-    NULL,                      /* logger */
-    NULL,                      /* header parser */
-    NULL,                      /* child_init */
-    NULL,                      /* child_exit */
-    NULL                       /* post read-request */
+    register_hooks             /* register hooks */
 };
index 4fcf51a81068801e53a0653657c114ff82777dc2..8ed69cc8043045bb59e47ed2013839b78798d336 100644 (file)
@@ -485,26 +485,18 @@ static int add_expires(request_rec *r)
     ap_table_setn(r->headers_out, "Expires", ap_gm_timestr_822(r->pool, expires));
     return OK;
 }
-
+static void register_hooks(void)
+{
+    ap_hook_fixups(add_expires,NULL,NULL,HOOK_MIDDLE);
+}
 module MODULE_VAR_EXPORT expires_module =
 {
-    STANDARD_MODULE_STUFF,
-    NULL,                       /* initializer */
+    STANDARD20_MODULE_STUFF,
     create_dir_expires_config,  /* dir config creater */
     merge_expires_dir_configs,  /* dir merger --- default is to override */
     NULL,                       /* server config */
     NULL,                       /* merge server configs */
     expires_cmds,               /* command table */
     NULL,                       /* handlers */
-    NULL,                       /* filename translation */
-    NULL,                       /* check_user_id */
-    NULL,                       /* check auth */
-    NULL,                       /* check access */
-    NULL,                       /* type_checker */
-    add_expires,                /* fixups */
-    NULL,                       /* logger */
-    NULL,                       /* header parser */
-    NULL,                       /* child_init */
-    NULL,                       /* child_exit */
-    NULL                        /* post read-request */
+    register_hooks             /* register hooks */
 };
index c3d50503eed812045d1d09e0a791b73a49abeb73..8518ce43ccc08127371f2cf70707e36e781cd24e 100644 (file)
@@ -240,26 +240,18 @@ static int fixup_headers(request_rec *r)
 
     return DECLINED;
 }
-
+static void register_hooks(void)
+{
+    ap_hook_fixups(fixup_headers,NULL,NULL,HOOK_MIDDLE);
+} 
 module MODULE_VAR_EXPORT headers_module =
 {
-    STANDARD_MODULE_STUFF,
-    NULL,                       /* initializer */
+    STANDARD20_MODULE_STUFF,
     create_headers_dir_config,  /* dir config creater */
     merge_headers_config,       /* dir merger --- default is to override */
     create_headers_config,      /* server config */
     merge_headers_config,       /* merge server configs */
     headers_cmds,               /* command table */
     NULL,                       /* handlers */
-    NULL,                       /* filename translation */
-    NULL,                       /* check_user_id */
-    NULL,                       /* check auth */
-    NULL,                       /* check access */
-    NULL,                       /* type_checker */
-    fixup_headers,              /* fixups */
-    NULL,                       /* logger */
-    NULL,                       /* header parser */
-    NULL,                       /* child_init */
-    NULL,                       /* child_exit */
-    NULL                        /* post read-request */
+    register_hooks             /* register hooks */
 };
index 1b50e1599678ed8a0ed47bc35f64859ac3f24e21..0372e32aa13c2bed5101aed0ad4bfdfe6595b98c 100644 (file)
@@ -353,25 +353,17 @@ static const command_rec cookie_log_cmds[] = {
      "name of the tracking cookie"},
     {NULL}
 };
-
+static void register_hooks(void)
+{
+    ap_hook_fixups(spot_cookie,NULL,NULL,HOOK_MIDDLE);
+}
 module MODULE_VAR_EXPORT usertrack_module = {
-    STANDARD_MODULE_STUFF,
-    NULL,                       /* initializer */
+    STANDARD20_MODULE_STUFF,
     make_cookie_dir,            /* dir config creater */
     NULL,                       /* dir merger --- default is to override */
     make_cookie_log_state,      /* server config */
     NULL,                       /* merge server configs */
     cookie_log_cmds,            /* command table */
     NULL,                       /* handlers */
-    NULL,                       /* filename translation */
-    NULL,                       /* check_user_id */
-    NULL,                       /* check auth */
-    NULL,                       /* check access */
-    NULL,                       /* type_checker */
-    spot_cookie,                /* fixups */
-    NULL,                       /* logger */
-    NULL,                       /* header parser */
-    NULL,                       /* child_init */
-    NULL,                       /* child_exit */
-    NULL                        /* post read-request */
+    register_hooks             /* register hooks */
 };