Return-Path: Delivered-To: apmail-httpd-cvs-archive@www.apache.org Received: (qmail 4581 invoked from network); 22 Jun 2010 12:50:52 -0000 Received: from unknown (HELO mail.apache.org) (140.211.11.3) by 140.211.11.9 with SMTP; 22 Jun 2010 12:50:52 -0000 Received: (qmail 92441 invoked by uid 500); 22 Jun 2010 12:50:51 -0000 Delivered-To: apmail-httpd-cvs-archive@httpd.apache.org Received: (qmail 92227 invoked by uid 500); 22 Jun 2010 12:50:49 -0000 Mailing-List: contact cvs-help@httpd.apache.org; run by ezmlm Precedence: bulk Reply-To: dev@httpd.apache.org list-help: list-unsubscribe: List-Post: List-Id: Delivered-To: mailing list cvs@httpd.apache.org Received: (qmail 92220 invoked by uid 99); 22 Jun 2010 12:50:49 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 22 Jun 2010 12:50:48 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.4] (HELO eris.apache.org) (140.211.11.4) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 22 Jun 2010 12:50:46 +0000 Received: by eris.apache.org (Postfix, from userid 65534) id 0668F238890B; Tue, 22 Jun 2010 12:50:00 +0000 (UTC) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r956863 - /httpd/httpd/trunk/server/mpm/mpmt_os2/mpmt_os2_child.c Date: Tue, 22 Jun 2010 12:49:59 -0000 To: cvs@httpd.apache.org From: bjh@apache.org X-Mailer: svnmailer-1.0.8 Message-Id: <20100622125000.0668F238890B@eris.apache.org> X-Virus-Checked: Checked by ClamAV on apache.org Author: bjh Date: Tue Jun 22 12:49:59 2010 New Revision: 956863 URL: http://svn.apache.org/viewvc?rev=956863&view=rev Log: OS/2: Add support for ThreadStackSize. Modified: httpd/httpd/trunk/server/mpm/mpmt_os2/mpmt_os2_child.c Modified: httpd/httpd/trunk/server/mpm/mpmt_os2/mpmt_os2_child.c URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/server/mpm/mpmt_os2/mpmt_os2_child.c?rev=956863&r1=956862&r2=956863&view=diff ============================================================================== --- httpd/httpd/trunk/server/mpm/mpmt_os2/mpmt_os2_child.c (original) +++ httpd/httpd/trunk/server/mpm/mpmt_os2/mpmt_os2_child.c Tue Jun 22 12:49:59 2010 @@ -291,13 +291,14 @@ void ap_mpm_child_main(apr_pool_t *pconf void add_worker() { int thread_slot; + int stacksize = ap_thread_stacksize == 0 ? 128*1024 : ap_thread_stacksize; /* Find a free thread slot */ for (thread_slot=0; thread_slot < HARD_THREAD_LIMIT; thread_slot++) { if (ap_scoreboard_image->servers[child_slot][thread_slot].status == SERVER_DEAD) { ap_scoreboard_image->servers[child_slot][thread_slot].status = SERVER_STARTING; ap_scoreboard_image->servers[child_slot][thread_slot].tid = - _beginthread(worker_main, NULL, 128*1024, (void *)thread_slot); + _beginthread(worker_main, NULL, stacksize, (void *)thread_slot); break; } }