On Mon, May 13, 2002 at 11:00:09PM -0000, [EMAIL PROTECTED] wrote: > Index: http_main.c > =================================================================== > RCS file: /home/cvs/apache-1.3/src/main/http_main.c,v > retrieving revision 1.580 > retrieving revision 1.581 > diff -u -r1.580 -r1.581 > --- http_main.c 22 Apr 2002 18:23:19 -0000 1.580 > +++ http_main.c 13 May 2002 23:00:07 -0000 1.581 <snip> > @@ -3374,19 +3377,24 @@ > !defined(BONE) > /* Don't detach for MPE because child processes can't survive the death of > the parent. */ > - if ((x = fork()) > 0) > - exit(0); > - else if (x == -1) { > - perror("fork"); > - fprintf(stderr, "%s: unable to fork new process\n", ap_server_argv0); > - exit(1); > + if (do_detach) { > + if ((x = fork()) > 0) > + exit(0); > + else if (x == -1) { > + perror("fork"); > + fprintf(stderr, "%s: unable to fork new process\n", ap_server_argv0); > + exit(1); > + } > + RAISE_SIGSTOP(DETACH); > } > - RAISE_SIGSTOP(DETACH); > #endif > #ifndef NO_SETSID > - if ((pgrp = setsid()) == -1) { > + if (pgrp = setsid()) == -1) {
Without compiling this, I'd guess that you're missing a (. This portion should be reverted. -- justin