You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@httpd.apache.org by st...@apache.org on 2001/12/17 15:02:59 UTC

cvs commit: httpd-2.0/server/mpm/winnt mpm_winnt.c

stoddard    01/12/17 06:02:59

  Modified:    .        CHANGES
               server/mpm/winnt mpm_winnt.c
  Log:
  Win32: The async AcceptEx() event should be autoreset upon
  successful completion of a wait (WaitForSingleObject). This
  eliminates a number of spurious
  setsockopt(SO_UPDATE_ACCEPT_CONTEXT) failed." messages.
  
  Revision  Changes    Path
  1.477     +5 -0      httpd-2.0/CHANGES
  
  Index: CHANGES
  ===================================================================
  RCS file: /home/cvs/httpd-2.0/CHANGES,v
  retrieving revision 1.476
  retrieving revision 1.477
  diff -u -r1.476 -r1.477
  --- CHANGES	2001/12/15 13:56:36	1.476
  +++ CHANGES	2001/12/17 14:02:59	1.477
  @@ -1,4 +1,9 @@
   Changes with Apache 2.0.30-dev
  +  *) Win32: The async AcceptEx() event should be autoreset upon
  +     successful completion of a wait (WaitForSingleObject). This
  +     eliminates a number of spurious
  +     setsockopt(SO_UPDATE_ACCEPT_CONTEXT) failed." messages.
  +     [Bill Stoddard]
   
     *) Move any load library path environment variables out of 
        apachectl and into a separate environment variable file which
  
  
  
  1.201     +1 -1      httpd-2.0/server/mpm/winnt/mpm_winnt.c
  
  Index: mpm_winnt.c
  ===================================================================
  RCS file: /home/cvs/httpd-2.0/server/mpm/winnt/mpm_winnt.c,v
  retrieving revision 1.200
  retrieving revision 1.201
  diff -u -r1.200 -r1.201
  --- mpm_winnt.c	2001/11/29 06:56:09	1.200
  +++ mpm_winnt.c	2001/12/17 14:02:59	1.201
  @@ -168,7 +168,7 @@
           }
           pCompContext = (PCOMP_CONTEXT) apr_pcalloc(pchild, sizeof(COMP_CONTEXT));
   
  -        pCompContext->Overlapped.hEvent = CreateEvent(NULL, TRUE, FALSE, NULL); 
  +        pCompContext->Overlapped.hEvent = CreateEvent(NULL, FALSE, FALSE, NULL); 
           if (pCompContext->Overlapped.hEvent == NULL) {
               /* Hopefully this is a temporary condition ... */
               ap_log_error(APLOG_MARK,APLOG_WARNING, apr_get_os_error(), ap_server_conf,