Return-Path: Delivered-To: apache-cvs-archive@hyperreal.org Received: (qmail 14822 invoked by uid 6000); 19 Oct 1999 14:55:39 -0000 Received: (qmail 14812 invoked by uid 2016); 19 Oct 1999 14:55:37 -0000 Delivered-To: apcore-apache-2.0-cvs@apache.org Received: (qmail 14810 invoked by uid 215); 19 Oct 1999 14:55:37 -0000 Date: 19 Oct 1999 14:55:37 -0000 Message-ID: <19991019145537.14809.qmail@hyperreal.org> From: stoddard@hyperreal.org To: apache-2.0-cvs@apache.org Subject: cvs commit: apache-2.0/src/modules/mpm/winnt winnt.h winnt.c Sender: apache-cvs-owner@apache.org Precedence: bulk Reply-To: new-httpd@apache.org stoddard 99/10/19 07:55:36 Modified: src/modules/mpm/winnt winnt.h winnt.c Log: Fix GetAcceptExSockaddrs plus a few tweaks. Revision Changes Path 1.5 +2 -2 apache-2.0/src/modules/mpm/winnt/winnt.h Index: winnt.h =================================================================== RCS file: /home/cvs/apache-2.0/src/modules/mpm/winnt/winnt.h,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- winnt.h 1999/10/08 19:07:05 1.4 +++ winnt.h 1999/10/19 14:55:35 1.5 @@ -73,9 +73,9 @@ char *recv_buf; int recv_buf_size; ap_context_t *ptrans; - struct sockaddr sa_server; + struct sockaddr *sa_server; int sa_server_len; - struct sockaddr sa_client; + struct sockaddr *sa_client; int sa_client_len; } COMP_CONTEXT, *PCOMP_CONTEXT; #if 0 1.23 +4 -6 apache-2.0/src/modules/mpm/winnt/winnt.c Index: winnt.c =================================================================== RCS file: /home/cvs/apache-2.0/src/modules/mpm/winnt/winnt.c,v retrieving revision 1.22 retrieving revision 1.23 diff -u -r1.22 -r1.23 --- winnt.c 1999/10/13 18:16:50 1.22 +++ winnt.c 1999/10/19 14:55:35 1.23 @@ -745,7 +745,6 @@ context->accept_socket = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP); ap_create_context(&context->ptrans, p); -// context->ptrans = ap_make_sub_pool(p); context->conn_io = ap_bcreate(context->ptrans, B_RDWR); context->recv_buf = context->conn_io->inbase; context->recv_buf_size = context->conn_io->bufsiz - 2*PADDED_ADDR_SIZE; @@ -829,7 +828,7 @@ ap_unlock(allowed_globals.jobmutex); context->conn_io->incnt = BytesRead; -/* + GetAcceptExSockaddrs(context->conn_io->inbase, context->conn_io->bufsiz - 2*PADDED_ADDR_SIZE, PADDED_ADDR_SIZE, @@ -839,7 +838,6 @@ &context->sa_client, &context->sa_client_len); -*/ return context; /* CloseHandle(context->Overlapped.hEvent); @@ -1095,11 +1093,11 @@ child_handles[i] = create_thread((void (*)(void *)) child_main, (void *) i); } - /* Create an AcceptEx context for each listener and queue it to the - * AcceptEx completion port + /* Create 3 AcceptEx contexts for each listener then queue them to the + * AcceptEx completion port. */ for (lr = ap_listeners; lr != NULL; lr = lr->next) { - for(i=0; i<1; i++) { + for(i=0; i<2; i++) { if (create_and_queue_completion_context(pconf, lr) == -1) { /* log error and exit */ }