Return-Path: Delivered-To: apmail-apache-cvs-archive@apache.org Received: (qmail 12653 invoked by uid 500); 9 Jun 2000 15:11:54 -0000 Mailing-List: contact apache-cvs-help@apache.org; run by ezmlm Precedence: bulk X-No-Archive: yes Reply-To: new-httpd@apache.org list-help: list-unsubscribe: list-post: Delivered-To: mailing list apache-cvs@apache.org Received: (qmail 12642 invoked by uid 500); 9 Jun 2000 15:11:52 -0000 Delivered-To: apmail-apache-1.3-cvs@apache.org Date: 9 Jun 2000 15:11:52 -0000 Message-ID: <20000609151152.12638.qmail@locus.apache.org> From: stoddard@locus.apache.org To: apache-1.3-cvs@apache.org Subject: cvs commit: apache-1.3/src/include ap_config.h stoddard 00/06/09 08:11:51 Modified: src CHANGES Configure src/include ap_config.h Log: USE_PTHREAD_SERIALIZED_ACCEPT on AIX 4.3. This provides a substantial performance improvement on multi-CPU machines serving large numbers of clients. Submitted by: Victor Orlikowski Reviewed by: Bill Stoddard Revision Changes Path 1.1553 +4 -0 apache-1.3/src/CHANGES Index: CHANGES =================================================================== RCS file: /home/cvs/apache-1.3/src/CHANGES,v retrieving revision 1.1552 retrieving revision 1.1553 diff -u -r1.1552 -r1.1553 --- CHANGES 2000/06/08 14:30:14 1.1552 +++ CHANGES 2000/06/09 15:11:45 1.1553 @@ -1,4 +1,8 @@ Changes with Apache 1.3.13 + *) USE_PTHREAD_SERIALIZED_ACCEPT on AIX 4.3 and above. This change + provides a substantial performance improvement on multi-CPU + machines serving large numbers of concurrent clients. + [Victor J. Orlikowski ] *) Brought httpd.conf-dist-win into sync with httpd.conf-dist, and added explicit documentation of many Win32 specific features. [William Rowe] 1.398 +2 -2 apache-1.3/src/Configure Index: Configure =================================================================== RCS file: /home/cvs/apache-1.3/src/Configure,v retrieving revision 1.397 retrieving revision 1.398 diff -u -r1.397 -r1.398 --- Configure 2000/04/18 19:26:28 1.397 +++ Configure 2000/06/09 15:11:47 1.398 @@ -316,8 +316,8 @@ ;; *-ibm-aix4.3) OS='IBM AIX 4.3' - CFLAGS="$CFLAGS -DAIX=43 -U__STR__" - LDFLAGS="$LDFLAGS -lm" + CFLAGS="$CFLAGS -DAIX=43 -DUSE_PTHREAD_SERIALIZED_ACCEPT -U__STR__" + LDFLAGS="$LDFLAGS -lm -lpthread" RULE_SHARED_CORE=no DEF_SHARED_CORE=no ;; 1.288 +2 -0 apache-1.3/src/include/ap_config.h Index: ap_config.h =================================================================== RCS file: /home/cvs/apache-1.3/src/include/ap_config.h,v retrieving revision 1.287 retrieving revision 1.288 diff -u -r1.287 -r1.288 --- ap_config.h 2000/06/01 23:42:23 1.287 +++ ap_config.h 2000/06/09 15:11:50 1.288 @@ -268,7 +268,9 @@ #ifdef NEED_RLIM_T typedef int rlim_t; #endif +#if !defined(USE_PTHREAD_SERIALIZED_ACCEPT) #define USE_FCNTL_SERIALIZED_ACCEPT +#endif #ifdef USEBCOPY #define memmove(a,b,c) bcopy(b,a,c) #endif