On Sat, May 7, 2011 at 12:15 AM,  <wr...@apache.org> wrote:
> Author: wrowe
> Date: Sat May  7 04:15:01 2011
> New Revision: 1100443
>
> URL: http://svn.apache.org/viewvc?rev=1100443&view=rev
> Log:
> Not possible; you don't declare a variable const and then
> maniuplate it.
>
> Modified:
>    httpd/httpd/trunk/server/mpm/winnt/service.c
>
> Modified: httpd/httpd/trunk/server/mpm/winnt/service.c
> URL: 
> http://svn.apache.org/viewvc/httpd/httpd/trunk/server/mpm/winnt/service.c?rev=1100443&r1=1100442&r2=1100443&view=diff
> ==============================================================================
> --- httpd/httpd/trunk/server/mpm/winnt/service.c (original)
> +++ httpd/httpd/trunk/server/mpm/winnt/service.c Sat May  7 04:15:01 2011
> @@ -750,7 +750,7 @@ apr_status_t mpm_service_start(apr_pool_
>                                const char * const * argv)
>  {
>     apr_status_t rv;
> -    const CHAR **start_argv;
> +    CHAR **start_argv;

That const was for what start_argv pointed to indirectly, to prevent
start_argv from being used to mangle it (start_argv[0][0] = '!').

Of course the end goal was to shut up the compiler about what
StartService() wanted as the third arg.  I'll look for a solution that
makes both compilers happy.

Reply via email to