Return-Path: Delivered-To: new-httpd-archive@hyperreal.org Received: (qmail 16683 invoked by uid 6000); 24 Jan 1999 12:49:23 -0000 Received: (qmail 16659 invoked from network); 24 Jan 1999 12:49:20 -0000 Received: from slarti.muc.de (193.174.4.10) by taz.hyperreal.org with SMTP; 24 Jan 1999 12:49:20 -0000 Received: (qmail 148 invoked by uid 66); 24 Jan 1999 12:48:18 -0000 Received: from en by slarti with UUCP; 24 Jan 1999 12:48:18 -0000 (GMT) Received: by en1.engelschall.com (Sendmail 8.9.2) for new-httpd@apache.org id MAA21231; Sun, 24 Jan 1999 12:55:22 +0100 (CET) Date: Sun, 24 Jan 1999 12:55:21 +0100 From: "Ralf S. Engelschall" To: new-httpd@apache.org Subject: Re: [APR] Comments to proposed function interface Message-ID: <19990124125521.A20932@engelschall.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.95.1i Organization: Engelschall, Germany. X-Web-Homepage: http://www.engelschall.com/ X-PGP-Public-Key: https://www.engelschall.com/ho/rse/pgprse.asc X-PGP-Fingerprint: 00 C9 21 8E D1 AB 70 37 DD 67 A2 3A 0A 6F 8D A5 Sender: new-httpd-owner@apache.org Precedence: bulk Reply-To: new-httpd@apache.org In article <19990122131551.14267@hyperreal.org> you wrote: > Okay, here are some thoughts I just had to write down when I > first read the apr-function.txt draft. >[...] I've also quickly looked over the apr-function.txt draft and I was astonished to now find anything about some abstraction to memory allocation. I expected to read something about a pool system like our current one but which is able to both allocate pool data from the heap and from shared memory areas in a portable way. Because that's what I've already written for my EAPI in the background and my understanding always was that this functionality should be already provided by a low-level API like APR and not at higher levels. For the heap based allocation POSIX malloc() & friends could be used internally by APR, of course. But the dirty work with various mmap()-based or shmget() variants should be done by APR. Ralf S. Engelschall rse@engelschall.com www.engelschall.com