]> git.ipfire.org Git - thirdparty/apache/httpd.git/commit
Introduce a new set of APIs to allow MPMs to be proper modules instead
authorJeff Trawick <trawick@apache.org>
Tue, 24 Mar 2009 15:43:59 +0000 (15:43 +0000)
committerJeff Trawick <trawick@apache.org>
Tue, 24 Mar 2009 15:43:59 +0000 (15:43 +0000)
commite0eb7d1eefed28fe08a44c5078f8725bd236dd96
tree61627ec7b8079601e353a1a12256a2059bbc86dc
parent367d5a782948b624dc7daa5a8cb74c779d0c2ddd
Introduce a new set of APIs to allow MPMs to be proper modules instead
of integral parts which share global variables, functions, and macros
with the rest of httpd.

Converted now:
  prefork, worker, event, simple, WinNT*

*WinNT hasn't been built or tested, and relies on a hack to include the
WinNT mpm.h to disable Unixy MPM support routines in mpm_common.c

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@757853 13f79535-47bb-0310-9956-ffa450edef68
29 files changed:
configure.in
include/ap_mpm.h
include/http_main.h
include/mpm_common.h
modules/generators/mod_status.c
modules/ssl/ssl_private.h
server/config.c
server/connection.c
server/core.c
server/core_filters.c
server/listen.c
server/main.c
server/mpm/config.m4
server/mpm/experimental/event/event.c
server/mpm/experimental/event/mpm.h [deleted file]
server/mpm/experimental/event/pod.c
server/mpm/experimental/event/pod.h
server/mpm/prefork/mpm.h [deleted file]
server/mpm/prefork/prefork.c
server/mpm/simple/mpm.h [deleted file]
server/mpm/simple/simple_api.c
server/mpm/winnt/mpm.h
server/mpm/winnt/mpm_winnt.c
server/mpm/worker/mpm.h [deleted file]
server/mpm/worker/pod.c
server/mpm/worker/pod.h
server/mpm/worker/worker.c
server/mpm_common.c
server/scoreboard.c