httpd-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "William A. Rowe, Jr." <>
Subject RE: [patch 1.3.13-dev] Win9x Services
Date Mon, 12 Jun 2000 07:10:50 GMT
The cleanup, of course, conflicted the patch :-/

Here's the clean patch, plus the .zip for win32 users without
the patch util.

> From: William A. Rowe, Jr. []
> Sent: Monday, June 12, 2000 1:57 AM
> OK... wrapping what I've gleaned from Andrew's experiments
> on Win2K, and Ryan's assertions on what it aught to do, this
> is actually a simplification patch.
> But - it involves a heavy overhaul of the send_signal_to_service()
> path, so I've tossed it to Andrew, I'll be testing heavily myself,
> and wanted to throw it to the list -first-.
> I'll commit if the two of us find no problems, unless there are
> objections to the list when I get to it late Monday night.
> But I think all WinNT service people (esp. Keith) will appreciate
> one little aspect it solves
> 1) codify all service control *except 9x -k start* into the
>    send_signal_to_service() func.
> 2) actually wait and report on the success of -k shutdown of a
>    Win9x service.
> 3) don't require loading the httpd.conf file for -k shutdown of
>    a Win9x service (finds the hidden service window and it's pid,
>    instead.  And yes, I know the prototype of an http_main func
>    in service.c is badness, I'll move it into the correct .h
>    before I commit anything :-)
> 4) and finally, just for Keith and company, -k restart actually
>    'restarts' the win32 server.  Not stop, then restart, but really
>    takes the graceful road :-)
> 5) oh, it also fixes a wandering bit of win32 badness that traveled
>    into the http_main.c common code path... I will clean that up now.

5 is already committed

View raw message