Return-Path: Delivered-To: apmail-apr-dev-archive@apr.apache.org Received: (qmail 85957 invoked by uid 500); 6 Jul 2002 00:09:44 -0000 Mailing-List: contact dev-help@apr.apache.org; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: Delivered-To: mailing list dev@apr.apache.org Received: (qmail 85946 invoked from network); 6 Jul 2002 00:09:43 -0000 Date: Fri, 5 Jul 2002 16:42:15 -0700 Subject: Re: [PATCH] speed up network timeout processing Content-Type: text/plain; charset=US-ASCII; format=flowed Mime-Version: 1.0 (Apple Message framework v482) Cc: dev@apr.apache.org To: rbb@apache.org From: "Roy T. Fielding" In-Reply-To: Message-Id: Content-Transfer-Encoding: 7bit X-Mailer: Apple Mail (2.482) X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N > If that was all we were doing, I would agree with you. But `Jeff's patch > implements BOTH select and poll with an #ifdef, because not every platform > has poll(). This is exactly the reason for having apr_poll(), and not > using it is stupid. If the argument is performance, then back it up with > numbers. If the performance is as bad as everybody seems to think it is, > then fix the functions. If the problem is the API itself, then fix the > API. But the only way to fix the API is to supply it with a block of memory rather than a pool pointer. ....Roy