Apache HTTP Server
Compiling Apache under UnixWare
To compile a working copy of Apache under UnixWare, there are several other
steps you may need to take. These prevent such problems as zombie processes,
bind errors, and accept errors, to name a few.
UnixWare 1.x
Make sure that USE_FCNTL_SERIALIZE_ACCEPT is defined (if not
defined by Apache autoconfiguration). If using the UnixWare cc
compiler, and you still see accept() errors, don't use compiler optimization,
or get gcc.
UnixWare 2.0.x
SCO patch tf2163 is required
in order for Apache to work correctly on UnixWare 2.0.x. See
http://www.sco.com
for UnixWare patch information.
In addition, make sure that USE_FCNTL_SERIALIZE_ACCEPT is defined (if not
defined by Apache autoconfiguration). To reduce instances of connections
in FIN_WAIT_2 state, you may also want to define NO_LINGCLOSE (Apache 1.2
only).
UnixWare 2.1.x
SCO patch ptf3123 is required
in order for Apache to work correctly on UnixWare 2.1.x. See
http://www.sco.com
for UnixWare patch information.
NOTE: Unixware 2.1.2 and later already have patch ptf3123
included
In addition, make sure that USE_FCNTL_SERIALIZE_ACCEPT is defined (if not
defined by Apache autoconfiguration). To reduce instances of connections
in FIN_WAIT_2 state, you may also want to define NO_LINGCLOSE (Apache 1.2
only).
Thanks to Joe Doupnik <[email protected]> and Rich Vaughn
<[email protected]> for additional info for UnixWare builds.
Apache HTTP Server