Return-Path: Delivered-To: apmail-new-httpd-archive@apache.org Received: (qmail 47064 invoked by uid 500); 28 Mar 2000 02:24:35 -0000 Mailing-List: contact new-httpd-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 new-httpd@apache.org Received: (qmail 47043 invoked from network); 28 Mar 2000 02:24:34 -0000 Date: Mon, 27 Mar 2000 21:24:33 -0500 (EST) From: rbb@apache.org X-Sender: rbb@shell.ntrnet.net To: new-httpd@apache.org Subject: Re: layered I/O (was: cvs commit: ...) In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Sender: rbb@shell.ntrnet.net X-Spam-Rating: locus.apache.org 1.6.2 0/1000/N > > BTW, I worked it out earlier today, I can modify the currently working > > layered I/O code to require only two changes to current modules. 1) They > > have to set the output BUFF correctly. 2) Modules that write out to the > > network have to return STOP_HANDLERS. Note, this is a change from what I > > committed. > > actually i didn't look at your code, i assumed the above was what you did > the first time ;) It's the obvious next step, but I wanted to get working code before I got clean code, and I didn't take a mop to it before I committed it. :-} > > but that doesn't mean that mod_include would work without using a pipe() > or another thread or any number of tricks to make it perform asynchronous > to another thread reading from its output BUFF. No, I stated that this was a necessary change in a later e-mail. Ryan _______________________________________________________________________________ Ryan Bloom rbb@apache.org 406 29th St. San Francisco, CA 94131 -------------------------------------------------------------------------------