Hi Danek.
could this be more easily achieved by putting an invalid line in the configure file
like 
REMOVEME_Port 80

?
or even checking for a file's presence (ie.. the default apache install would place 
httpd.conf somewhere else.. your startup would check to see if httpd.conf is in the 
right place)

> -----Original Message-----
> From: Danek Duvall [mailto:[EMAIL PROTECTED]]
> Sent: Fri, May 18, 2001 1:50 PM
> To: [EMAIL PROTECTED]
> Subject: Re: [PATCH] option to remove default listener
> 
> 
> [Sorry for the delay, and if two messages show up; I'm not sure what
> happened to the message I sent out on Wednesday.]
> 
> On Wed, May 16, 2001 at 05:24:32PM -0700, dean gaudet wrote:
> 
> > what does a server do when it has no default listener?  
> i.e. what's the
> > point again?
> 
> Without my patch, a listener is created on port 80 if none has been
> configured.  With my patch, no such listener is created, and the
> appropriate return code is set such that the main loop is 
> broken, the fact
> that there are no listeners is logged, and Apache exits cleanly.
> 
> This latter behavior is one that I'd like to make available, 
> so that we in
> Solaris-land can configure Apache to run by default, but make 
> it up to the
> end-user to enable the web server, or some other package to install a
> listener on another port.
> 
> > (does the child_main code even work when the listener ring 
> is empty??  i
> > swear it'll core dump, but i haven't looked.)
> 
> Well, I get no core dump, either in the threaded or the 
> prefork MPMs, and
> it looks like child_main() isn't even hit when this 
> conditional is hit.
> 
> Danek
> 

Reply via email to