]> git.ipfire.org Git - thirdparty/apache/httpd.git/commit
The Unix MPMs other than perchild now allow child server
authorJeff Trawick <trawick@apache.org>
Thu, 16 Aug 2001 13:59:14 +0000 (13:59 +0000)
committerJeff Trawick <trawick@apache.org>
Thu, 16 Aug 2001 13:59:14 +0000 (13:59 +0000)
commitaee4f61414ab2c88cd51e00dc05974539080836f
treeb88a7fa06fb34267b6be95e0ecc421d75c711265
parent698d94586f450f6bce8e9e675c18d9e5d5dfc943
The Unix MPMs other than perchild now allow child server
processes to use the accept mutex when starting as root and
using SysV sems for the accept mutex.  Previously, this
combination would lead to fatal errors in the child server
processes.  perchild can't use SysV sems because of security
issues.

translation: steal apache 1.3 code to call semop(IPC_SET) on
the semaphore to set permissions and uid/gid

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90213 13f79535-47bb-0310-9956-ffa450edef68
CHANGES
configure.in
os/unix/unixd.c
os/unix/unixd.h
server/mpm/prefork/prefork.c
server/mpm/threaded/threaded.c
server/mpm/worker/worker.c
server/mpm_common.c