modules.c revision 08cb74ca432a8c24e39f17dedce527e6a47b8001
a27e9e05958bc51ea09edb8d8d862fe8b125313bslive/* Copyright 2001-2005 The Apache Software Foundation or its licensors, as
d2a771c01de1a39b6f6770d9edd8b271d8e4f10eerikabele * applicable.
a27e9e05958bc51ea09edb8d8d862fe8b125313bslive *
ef685e00a47967e27d89709461728a229d762172nd * Licensed under the Apache License, Version 2.0 (the "License");
ef685e00a47967e27d89709461728a229d762172nd * you may not use this file except in compliance with the License.
ef685e00a47967e27d89709461728a229d762172nd * You may obtain a copy of the License at
a27e9e05958bc51ea09edb8d8d862fe8b125313bslive *
a27e9e05958bc51ea09edb8d8d862fe8b125313bslive * http://www.apache.org/licenses/LICENSE-2.0
51853aa2ebfdf9903a094467e1d02099f143639daaron *
a27e9e05958bc51ea09edb8d8d862fe8b125313bslive * Unless required by applicable law or agreed to in writing, software
a27e9e05958bc51ea09edb8d8d862fe8b125313bslive * distributed under the License is distributed on an "AS IS" BASIS,
a27e9e05958bc51ea09edb8d8d862fe8b125313bslive * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
b44815871de48215476ad1d4cc46d3f99da532a5erikabele * See the License for the specific language governing permissions and
a27e9e05958bc51ea09edb8d8d862fe8b125313bslive * limitations under the License.
a27e9e05958bc51ea09edb8d8d862fe8b125313bslive */
a27e9e05958bc51ea09edb8d8d862fe8b125313bslive
a27e9e05958bc51ea09edb8d8d862fe8b125313bslive/* modules.c --- major modules compiled into Apache for NetWare.
a27e9e05958bc51ea09edb8d8d862fe8b125313bslive * Only insert an entry for a module if it must be compiled into
a27e9e05958bc51ea09edb8d8d862fe8b125313bslive * the core server
d2a771c01de1a39b6f6770d9edd8b271d8e4f10eerikabele */
a27e9e05958bc51ea09edb8d8d862fe8b125313bslive
ef685e00a47967e27d89709461728a229d762172nd#define CORE_PRIVATE
ef685e00a47967e27d89709461728a229d762172nd#include "httpd.h"
a27e9e05958bc51ea09edb8d8d862fe8b125313bslive#include "http_config.h"
a27e9e05958bc51ea09edb8d8d862fe8b125313bslive
a27e9e05958bc51ea09edb8d8d862fe8b125313bsliveextern module core_module;
a27e9e05958bc51ea09edb8d8d862fe8b125313bsliveextern module mpm_netware_module;
a27e9e05958bc51ea09edb8d8d862fe8b125313bsliveextern module http_module;
a27e9e05958bc51ea09edb8d8d862fe8b125313bsliveextern module so_module;
b44815871de48215476ad1d4cc46d3f99da532a5erikabeleextern module mime_module;
a27e9e05958bc51ea09edb8d8d862fe8b125313bsliveextern module authz_host_module;
a27e9e05958bc51ea09edb8d8d862fe8b125313bsliveextern module negotiation_module;
a27e9e05958bc51ea09edb8d8d862fe8b125313bsliveextern module include_module;
a27e9e05958bc51ea09edb8d8d862fe8b125313bsliveextern module autoindex_module;
a27e9e05958bc51ea09edb8d8d862fe8b125313bsliveextern module dir_module;
a27e9e05958bc51ea09edb8d8d862fe8b125313bsliveextern module cgi_module;
d2a771c01de1a39b6f6770d9edd8b271d8e4f10eerikabeleextern module userdir_module;
a27e9e05958bc51ea09edb8d8d862fe8b125313bsliveextern module alias_module;
ef685e00a47967e27d89709461728a229d762172ndextern module env_module;
ef685e00a47967e27d89709461728a229d762172ndextern module log_config_module;
ef685e00a47967e27d89709461728a229d762172ndextern module asis_module;
a27e9e05958bc51ea09edb8d8d862fe8b125313bsliveextern module imap_module;
a27e9e05958bc51ea09edb8d8d862fe8b125313bsliveextern module actions_module;
a27e9e05958bc51ea09edb8d8d862fe8b125313bsliveextern module setenvif_module;
a27e9e05958bc51ea09edb8d8d862fe8b125313bsliveextern module nwssl_module;
a27e9e05958bc51ea09edb8d8d862fe8b125313bsliveextern module netware_module;
a27e9e05958bc51ea09edb8d8d862fe8b125313bslive
b44815871de48215476ad1d4cc46d3f99da532a5erikabelemodule *ap_prelinked_modules[] = {
a27e9e05958bc51ea09edb8d8d862fe8b125313bslive &core_module,
a27e9e05958bc51ea09edb8d8d862fe8b125313bslive &mpm_netware_module,
a27e9e05958bc51ea09edb8d8d862fe8b125313bslive &http_module,
a27e9e05958bc51ea09edb8d8d862fe8b125313bslive &so_module,
a27e9e05958bc51ea09edb8d8d862fe8b125313bslive &mime_module,
a27e9e05958bc51ea09edb8d8d862fe8b125313bslive &authz_host_module,
d2a771c01de1a39b6f6770d9edd8b271d8e4f10eerikabele &negotiation_module,
a27e9e05958bc51ea09edb8d8d862fe8b125313bslive &include_module,
ef685e00a47967e27d89709461728a229d762172nd &autoindex_module,
ef685e00a47967e27d89709461728a229d762172nd &dir_module,
ef685e00a47967e27d89709461728a229d762172nd &cgi_module,
a27e9e05958bc51ea09edb8d8d862fe8b125313bslive &userdir_module,
222f0f03c2f9ee6343c18f80f0cb6e9aad21bc58slive &alias_module,
222f0f03c2f9ee6343c18f80f0cb6e9aad21bc58slive &env_module,
a27e9e05958bc51ea09edb8d8d862fe8b125313bslive &log_config_module,
a27e9e05958bc51ea09edb8d8d862fe8b125313bslive &asis_module,
a27e9e05958bc51ea09edb8d8d862fe8b125313bslive &imap_module,
b44815871de48215476ad1d4cc46d3f99da532a5erikabele &actions_module,
a27e9e05958bc51ea09edb8d8d862fe8b125313bslive &setenvif_module,
a27e9e05958bc51ea09edb8d8d862fe8b125313bslive &nwssl_module,
a27e9e05958bc51ea09edb8d8d862fe8b125313bslive &netware_module,
a27e9e05958bc51ea09edb8d8d862fe8b125313bslive NULL
222f0f03c2f9ee6343c18f80f0cb6e9aad21bc58slive};
cd51960ffc0f49d7a9e702162ed49b3eb0909276dirkx
d2a771c01de1a39b6f6770d9edd8b271d8e4f10eerikabeleap_module_symbol_t ap_prelinked_module_symbols[] = {
cd51960ffc0f49d7a9e702162ed49b3eb0909276dirkx {"core_module", &core_module},
ef685e00a47967e27d89709461728a229d762172nd {"mpm_netware_module", &mpm_netware_module},
ef685e00a47967e27d89709461728a229d762172nd {"http_module", &http_module},
ef685e00a47967e27d89709461728a229d762172nd {"so_module", &so_module},
cd51960ffc0f49d7a9e702162ed49b3eb0909276dirkx {"mime_module", &mime_module},
cd51960ffc0f49d7a9e702162ed49b3eb0909276dirkx {"authz_host_module", &authz_host_module},
cd51960ffc0f49d7a9e702162ed49b3eb0909276dirkx {"negotiation_module", &negotiation_module},
cd51960ffc0f49d7a9e702162ed49b3eb0909276dirkx {"include_module", &include_module},
cd51960ffc0f49d7a9e702162ed49b3eb0909276dirkx {"autoindex_module", &autoindex_module},
cd51960ffc0f49d7a9e702162ed49b3eb0909276dirkx {"dir_module", &dir_module},
b44815871de48215476ad1d4cc46d3f99da532a5erikabele {"cgi_module", &cgi_module},
cd51960ffc0f49d7a9e702162ed49b3eb0909276dirkx {"userdir_module", &userdir_module},
cd51960ffc0f49d7a9e702162ed49b3eb0909276dirkx {"alias_module", &alias_module},
cd51960ffc0f49d7a9e702162ed49b3eb0909276dirkx {"env_module", &env_module},
cd51960ffc0f49d7a9e702162ed49b3eb0909276dirkx {"log_config_module", &log_config_module},
cd51960ffc0f49d7a9e702162ed49b3eb0909276dirkx {"asis_module", &asis_module},
222f0f03c2f9ee6343c18f80f0cb6e9aad21bc58slive {"imap_module", &imap_module},
d2a771c01de1a39b6f6770d9edd8b271d8e4f10eerikabele {"actions_module", &actions_module},
222f0f03c2f9ee6343c18f80f0cb6e9aad21bc58slive {"setenvif_module", &setenvif_module},
ef685e00a47967e27d89709461728a229d762172nd {"nwssl_module", &nwssl_module},
ef685e00a47967e27d89709461728a229d762172nd {"netware_module", &netware_module},
ef685e00a47967e27d89709461728a229d762172nd {NULL, NULL}
222f0f03c2f9ee6343c18f80f0cb6e9aad21bc58slive};
222f0f03c2f9ee6343c18f80f0cb6e9aad21bc58slive
222f0f03c2f9ee6343c18f80f0cb6e9aad21bc58slivemodule *ap_preloaded_modules[] = {
222f0f03c2f9ee6343c18f80f0cb6e9aad21bc58slive &core_module,
222f0f03c2f9ee6343c18f80f0cb6e9aad21bc58slive &mpm_netware_module,
222f0f03c2f9ee6343c18f80f0cb6e9aad21bc58slive &http_module,
b44815871de48215476ad1d4cc46d3f99da532a5erikabele &so_module,
222f0f03c2f9ee6343c18f80f0cb6e9aad21bc58slive &mime_module,
222f0f03c2f9ee6343c18f80f0cb6e9aad21bc58slive &authz_host_module,
222f0f03c2f9ee6343c18f80f0cb6e9aad21bc58slive &negotiation_module,
222f0f03c2f9ee6343c18f80f0cb6e9aad21bc58slive &include_module,
1f2a7403f1389cbf2da0a53a2b2fb425dea75506erikabele &autoindex_module,
1f2a7403f1389cbf2da0a53a2b2fb425dea75506erikabele &dir_module,
d2a771c01de1a39b6f6770d9edd8b271d8e4f10eerikabele &cgi_module,
1f2a7403f1389cbf2da0a53a2b2fb425dea75506erikabele &userdir_module,
ef685e00a47967e27d89709461728a229d762172nd &alias_module,
ef685e00a47967e27d89709461728a229d762172nd &env_module,
ef685e00a47967e27d89709461728a229d762172nd &log_config_module,
1f2a7403f1389cbf2da0a53a2b2fb425dea75506erikabele &asis_module,
1f2a7403f1389cbf2da0a53a2b2fb425dea75506erikabele &imap_module,
1f2a7403f1389cbf2da0a53a2b2fb425dea75506erikabele &actions_module,
1f2a7403f1389cbf2da0a53a2b2fb425dea75506erikabele &setenvif_module,
1f2a7403f1389cbf2da0a53a2b2fb425dea75506erikabele &nwssl_module,
1f2a7403f1389cbf2da0a53a2b2fb425dea75506erikabele &netware_module,
b44815871de48215476ad1d4cc46d3f99da532a5erikabele NULL
1f2a7403f1389cbf2da0a53a2b2fb425dea75506erikabele};
1f2a7403f1389cbf2da0a53a2b2fb425dea75506erikabele