unixware.html revision e507b318e2b8f7f6a749b9fba35b1b65b560eacc
29099c2d04b11e614f1fa399fab9e9162f2788b9vboxsync<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
0c69348b58bb8eabb1bea8867ee932b667bd0d34vboxsync<BODY BGCOLOR="white" TEXT="black" LINK="blue" VLINK="navy" ALINK="red">
29099c2d04b11e614f1fa399fab9e9162f2788b9vboxsync<!--#include virtual="header.html" -->
29099c2d04b11e614f1fa399fab9e9162f2788b9vboxsync<H1 ALIGN="CENTER">Compiling Apache under UnixWare</H1>
29099c2d04b11e614f1fa399fab9e9162f2788b9vboxsyncTo compile a working copy of Apache under UnixWare, there are several other
29099c2d04b11e614f1fa399fab9e9162f2788b9vboxsyncsteps you may need to take. These prevent such problems as zombie processes,
29099c2d04b11e614f1fa399fab9e9162f2788b9vboxsyncbind errors, and accept errors, to name a few.
29099c2d04b11e614f1fa399fab9e9162f2788b9vboxsyncMake sure that USE_FCNTL_SERIALIZE_ACCEPT is defined (if not
29099c2d04b11e614f1fa399fab9e9162f2788b9vboxsyncdefined by Apache autoconfiguration). If using the UnixWare <i>cc</i>
29099c2d04b11e614f1fa399fab9e9162f2788b9vboxsynccompiler, and you still see accept() errors, don't use compiler optimization,
29099c2d04b11e614f1fa399fab9e9162f2788b9vboxsyncSCO patch <a href="ftp://ftp.sco.com/UW20/tf2163.txt">tf2163</a> is required
29099c2d04b11e614f1fa399fab9e9162f2788b9vboxsyncin order for Apache to work correctly on UnixWare 2.0.x. See
29099c2d04b11e614f1fa399fab9e9162f2788b9vboxsyncfor UnixWare patch information.<p>
29099c2d04b11e614f1fa399fab9e9162f2788b9vboxsyncIn addition, make sure that USE_FCNTL_SERIALIZE_ACCEPT is defined (if not
29099c2d04b11e614f1fa399fab9e9162f2788b9vboxsyncdefined by Apache autoconfiguration). To reduce instances of connections
0c69348b58bb8eabb1bea8867ee932b667bd0d34vboxsyncin FIN_WAIT_2 state, you may also want to define NO_LINGCLOSE (Apache 1.2
29099c2d04b11e614f1fa399fab9e9162f2788b9vboxsyncSCO patch <a href="ftp://ftp.sco.com/UW21/ptf3123b.txt">ptf3123</a> is required
29099c2d04b11e614f1fa399fab9e9162f2788b9vboxsyncin order for Apache to work correctly on UnixWare 2.1.x. See
29099c2d04b11e614f1fa399fab9e9162f2788b9vboxsyncfor UnixWare patch information.<p>
0c69348b58bb8eabb1bea8867ee932b667bd0d34vboxsync<b>NOTE:</b> Unixware 2.1.2 and later already have patch ptf3123 included<p>
0c69348b58bb8eabb1bea8867ee932b667bd0d34vboxsyncIn addition, make sure that USE_FCNTL_SERIALIZE_ACCEPT is defined (if not
0c69348b58bb8eabb1bea8867ee932b667bd0d34vboxsyncdefined by Apache autoconfiguration). To reduce instances of connections
5c4d7e2aae42bbf39793dfa686925f076a56b4d5vboxsyncin FIN_WAIT_2 state, you may also want to define NO_LINGCLOSE (Apache 1.2
5c4d7e2aae42bbf39793dfa686925f076a56b4d5vboxsyncThanks to Joe Doupnik <JRD@cc.usu.edu> and Rich Vaughn
5c4d7e2aae42bbf39793dfa686925f076a56b4d5vboxsync<rvaughn@aad.com> for additional info for UnixWare builds.<p>
5c4d7e2aae42bbf39793dfa686925f076a56b4d5vboxsync<!--#include virtual="footer.html" -->