Return-Path: Delivered-To: new-httpd-archive@hyperreal.org Received: (qmail 11005 invoked by uid 6000); 8 Oct 1999 01:35:48 -0000 Received: (qmail 10987 invoked from network); 8 Oct 1999 01:35:46 -0000 Received: from zap.ne.mediaone.net (24.218.161.146) by taz.hyperreal.org with SMTP; 8 Oct 1999 01:35:46 -0000 Received: (qmail 54082 invoked by uid 1000); 8 Oct 1999 01:35:23 -0000 To: new-httpd@apache.org Subject: Re: cvs commit: apache-2.0/src/modules/mpm/winnt winnt.c References: From: Ben Hyde Date: 07 Oct 1999 21:35:22 -0400 In-Reply-To: Dean Gaudet's message of "Thu, 7 Oct 1999 16:07:30 -0700 (PDT)" Message-ID: <87vh8iprc5.fsf@pobox.com> Lines: 11 X-Mailer: Gnus v5.6.45/XEmacs 21.1 - "20 Minutes to Nikko" Sender: new-httpd-owner@apache.org Precedence: bulk Reply-To: new-httpd@apache.org Dean Gaudet writes: > hmm... i haven't looked closely... but the reason malloc() was used was > because this info (the open fds) has to survive a configuration reload. > i don't see how you achieve that... Yes, the point of listen's convolution is to to drop the listener Q's over restarts. They are now allocated in process->pool (aka main's pglobal local) which never cleared until the entire process is destroyed. Really no different than using malloc, but I'm allergic to malloc. - ben