modules.c revision 8b53309823af3e793369a65df4e5b994292eb611
a530dde7009b0a808300c420def741354a4d13d2Martin Kühl/* Copyright 2001-2004 Apache Software Foundation
a530dde7009b0a808300c420def741354a4d13d2Martin Kühl *
a530dde7009b0a808300c420def741354a4d13d2Martin Kühl * Licensed under the Apache License, Version 2.0 (the "License");
a530dde7009b0a808300c420def741354a4d13d2Martin Kühl * you may not use this file except in compliance with the License.
98890889ffb2e8f6f722b00e265a211f13b5a861Corneliu-Claudiu Prodescu * You may obtain a copy of the License at
a530dde7009b0a808300c420def741354a4d13d2Martin Kühl *
a530dde7009b0a808300c420def741354a4d13d2Martin Kühl * http://www.apache.org/licenses/LICENSE-2.0
a530dde7009b0a808300c420def741354a4d13d2Martin Kühl *
a530dde7009b0a808300c420def741354a4d13d2Martin Kühl * Unless required by applicable law or agreed to in writing, software
a530dde7009b0a808300c420def741354a4d13d2Martin Kühl * distributed under the License is distributed on an "AS IS" BASIS,
a530dde7009b0a808300c420def741354a4d13d2Martin Kühl * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
a530dde7009b0a808300c420def741354a4d13d2Martin Kühl * See the License for the specific language governing permissions and
d72e314a1952b4418fb1c98b17dbab0d16bba585Adrián Riesco * limitations under the License.
d72e314a1952b4418fb1c98b17dbab0d16bba585Adrián Riesco */
d72e314a1952b4418fb1c98b17dbab0d16bba585Adrián Riesco
5318901bb69bf247e0f341312c800ba4ea87e46bAdrián Riesco/* modules.c --- major modules compiled into Apache for NetWare.
5318901bb69bf247e0f341312c800ba4ea87e46bAdrián Riesco * Only insert an entry for a module if it must be compiled into
d72e314a1952b4418fb1c98b17dbab0d16bba585Adrián Riesco * the core server
d72e314a1952b4418fb1c98b17dbab0d16bba585Adrián Riesco */
d72e314a1952b4418fb1c98b17dbab0d16bba585Adrián Riesco
d72e314a1952b4418fb1c98b17dbab0d16bba585Adrián Riesco#define CORE_PRIVATE
d72e314a1952b4418fb1c98b17dbab0d16bba585Adrián Riesco#include "httpd.h"
d72e314a1952b4418fb1c98b17dbab0d16bba585Adrián Riesco#include "http_config.h"
5318901bb69bf247e0f341312c800ba4ea87e46bAdrián Riesco
5318901bb69bf247e0f341312c800ba4ea87e46bAdrián Riescoextern module core_module;
5318901bb69bf247e0f341312c800ba4ea87e46bAdrián Riescoextern module mpm_netware_module;
d72e314a1952b4418fb1c98b17dbab0d16bba585Adrián Riescoextern module http_module;
d72e314a1952b4418fb1c98b17dbab0d16bba585Adrián Riescoextern module so_module;
d72e314a1952b4418fb1c98b17dbab0d16bba585Adrián Riescoextern module mime_module;
5318901bb69bf247e0f341312c800ba4ea87e46bAdrián Riescoextern module authz_host_module;
5318901bb69bf247e0f341312c800ba4ea87e46bAdrián Riescoextern module negotiation_module;
d72e314a1952b4418fb1c98b17dbab0d16bba585Adrián Riescoextern module include_module;
d72e314a1952b4418fb1c98b17dbab0d16bba585Adrián Riescoextern module autoindex_module;
d72e314a1952b4418fb1c98b17dbab0d16bba585Adrián Riescoextern module dir_module;
d72e314a1952b4418fb1c98b17dbab0d16bba585Adrián Riescoextern module cgi_module;
b9840e4ee6fda6e42fa4ee9f337482ccc4839a39Adrián Riescoextern module userdir_module;
d72e314a1952b4418fb1c98b17dbab0d16bba585Adrián Riescoextern module alias_module;
8ecdb62fa2cef068eb4dbce59f3219a8e3adc0baChristian Maederextern module env_module;
d72e314a1952b4418fb1c98b17dbab0d16bba585Adrián Riescoextern module log_config_module;
5318901bb69bf247e0f341312c800ba4ea87e46bAdrián Riescoextern module asis_module;
51c15129e8118fed5c33c334f8df82619ce98e7dAdrián Riescoextern module imap_module;
d72e314a1952b4418fb1c98b17dbab0d16bba585Adrián Riescoextern module actions_module;
5318901bb69bf247e0f341312c800ba4ea87e46bAdrián Riescoextern module setenvif_module;
94e112d16f89130a688db8b03ad3224903f5e97eChristian Maederextern module nwssl_module;
0f35e410ce3d3202f6769e9d139ad26d1de69b8eAdrián Riescoextern module netware_module;
5318901bb69bf247e0f341312c800ba4ea87e46bAdrián Riesco
5318901bb69bf247e0f341312c800ba4ea87e46bAdrián Riescomodule *ap_prelinked_modules[] = {
5318901bb69bf247e0f341312c800ba4ea87e46bAdrián Riesco &core_module,
6d498b6f56ed9f71cced898b6c42fb48f6e60583Adrián Riesco &mpm_netware_module,
6e121321775373fe11161d23c541437456df19b4Adrián Riesco &http_module,
5318901bb69bf247e0f341312c800ba4ea87e46bAdrián Riesco &so_module,
5318901bb69bf247e0f341312c800ba4ea87e46bAdrián Riesco &mime_module,
6e121321775373fe11161d23c541437456df19b4Adrián Riesco &authz_host_module,
5318901bb69bf247e0f341312c800ba4ea87e46bAdrián Riesco &negotiation_module,
5318901bb69bf247e0f341312c800ba4ea87e46bAdrián Riesco &include_module,
5318901bb69bf247e0f341312c800ba4ea87e46bAdrián Riesco &autoindex_module,
5318901bb69bf247e0f341312c800ba4ea87e46bAdrián Riesco &dir_module,
aea9000fc94442cbfc92596f4264473c0fce51e4Adrián Riesco &cgi_module,
d72e314a1952b4418fb1c98b17dbab0d16bba585Adrián Riesco &userdir_module,
94e112d16f89130a688db8b03ad3224903f5e97eChristian Maeder &alias_module,
94e112d16f89130a688db8b03ad3224903f5e97eChristian Maeder &env_module,
5318901bb69bf247e0f341312c800ba4ea87e46bAdrián Riesco &log_config_module,
a74f814d3b445eadad6f68737a98a7a303698affChristian Maeder &asis_module,
5318901bb69bf247e0f341312c800ba4ea87e46bAdrián Riesco &imap_module,
94e112d16f89130a688db8b03ad3224903f5e97eChristian Maeder &actions_module,
94e112d16f89130a688db8b03ad3224903f5e97eChristian Maeder &setenvif_module,
5318901bb69bf247e0f341312c800ba4ea87e46bAdrián Riesco &nwssl_module,
94e112d16f89130a688db8b03ad3224903f5e97eChristian Maeder &netware_module,
94e112d16f89130a688db8b03ad3224903f5e97eChristian Maeder NULL
94e112d16f89130a688db8b03ad3224903f5e97eChristian Maeder};
5318901bb69bf247e0f341312c800ba4ea87e46bAdrián Riesco
94e112d16f89130a688db8b03ad3224903f5e97eChristian Maedermodule *ap_preloaded_modules[] = {
94e112d16f89130a688db8b03ad3224903f5e97eChristian Maeder &core_module,
5318901bb69bf247e0f341312c800ba4ea87e46bAdrián Riesco &mpm_netware_module,
5318901bb69bf247e0f341312c800ba4ea87e46bAdrián Riesco &http_module,
5318901bb69bf247e0f341312c800ba4ea87e46bAdrián Riesco &so_module,
5318901bb69bf247e0f341312c800ba4ea87e46bAdrián Riesco &mime_module,
5318901bb69bf247e0f341312c800ba4ea87e46bAdrián Riesco &authz_host_module,
5318901bb69bf247e0f341312c800ba4ea87e46bAdrián Riesco &negotiation_module,
5318901bb69bf247e0f341312c800ba4ea87e46bAdrián Riesco &include_module,
5318901bb69bf247e0f341312c800ba4ea87e46bAdrián Riesco &autoindex_module,
5318901bb69bf247e0f341312c800ba4ea87e46bAdrián Riesco &dir_module,
6d498b6f56ed9f71cced898b6c42fb48f6e60583Adrián Riesco &cgi_module,
5318901bb69bf247e0f341312c800ba4ea87e46bAdrián Riesco &userdir_module,
7474965b2e6323002c96c0b39a59843cde201870Adrián Riesco &alias_module,
5318901bb69bf247e0f341312c800ba4ea87e46bAdrián Riesco &env_module,
5318901bb69bf247e0f341312c800ba4ea87e46bAdrián Riesco &log_config_module,
5318901bb69bf247e0f341312c800ba4ea87e46bAdrián Riesco &asis_module,
6d498b6f56ed9f71cced898b6c42fb48f6e60583Adrián Riesco &imap_module,
5318901bb69bf247e0f341312c800ba4ea87e46bAdrián Riesco &actions_module,
5318901bb69bf247e0f341312c800ba4ea87e46bAdrián Riesco &setenvif_module,
5318901bb69bf247e0f341312c800ba4ea87e46bAdrián Riesco &nwssl_module,
5318901bb69bf247e0f341312c800ba4ea87e46bAdrián Riesco &netware_module,
5318901bb69bf247e0f341312c800ba4ea87e46bAdrián Riesco NULL
5318901bb69bf247e0f341312c800ba4ea87e46bAdrián Riesco};
5318901bb69bf247e0f341312c800ba4ea87e46bAdrián Riesco