Return-Path: Delivered-To: apmail-apr-dev-archive@www.apache.org Received: (qmail 30831 invoked from network); 15 Apr 2008 08:09:38 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 15 Apr 2008 08:09:38 -0000 Received: (qmail 66683 invoked by uid 500); 15 Apr 2008 08:09:39 -0000 Delivered-To: apmail-apr-dev-archive@apr.apache.org Received: (qmail 66360 invoked by uid 500); 15 Apr 2008 08:09:38 -0000 Mailing-List: contact dev-help@apr.apache.org; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Id: Delivered-To: mailing list dev@apr.apache.org Received: (qmail 66348 invoked by uid 99); 15 Apr 2008 08:09:38 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 15 Apr 2008 01:09:38 -0700 X-ASF-Spam-Status: No, hits=1.2 required=10.0 tests=SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (nike.apache.org: local policy) Received: from [64.202.165.12] (HELO smtpout08.prod.mesa1.secureserver.net) (64.202.165.12) by apache.org (qpsmtpd/0.29) with SMTP; Tue, 15 Apr 2008 08:08:46 +0000 Received: (qmail 10486 invoked from network); 15 Apr 2008 08:09:04 -0000 Received: from unknown (87.224.71.139) by smtpout08-04.prod.mesa1.secureserver.net (64.202.165.12) with ESMTP; 15 Apr 2008 08:09:03 -0000 Message-ID: <4804629F.5080405@rowe-clan.net> Date: Tue, 15 Apr 2008 09:09:03 +0100 From: "William A. Rowe, Jr." User-Agent: Thunderbird 2.0.0.12 (X11/20080226) MIME-Version: 1.0 To: Mladen Turk CC: APR Developer List Subject: Re: Stuff for trunk (1.4) References: <48036A8B.6070006@apache.org> In-Reply-To: <48036A8B.6070006@apache.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org Mladen Turk wrote: > Hi > > 1. Since my pollset wakeup patch was not accepted > for 1.3 branch, any objections I put the code > back in trunk? +1 - let's flesh this out. > 2. apr_socket_pipe_create(file *in, file *out) > Actually a windows or any !APR_FILES_AS_SOCKETS > wrapper. On posix it would simply return > apr_file_pipe_create. On windoze it'll create > loopback read and write sockets. +1 - continuous point of frustration, but on unix is this a pipe file or a domain socket or which? > 3. Implement apr_file_namedpipe_create for windoze > Right now comment says it cannot be done, but > my idea is to create a file with the content: > !\\.\pipe\apr-pipe-xxxx.xxxx > New flag APR_FOPEN_PIPE (or something) for > apr_file_open would parse the filename context > and if it founds ! will open or create > pipe with the payload as name depending on the > READ/WRITE. will ponder, perhaps flesh this out with a proposed patch? I'm a little unclear yet. But please - the new API as well for blocking semantics since we cannot toggle from block/nonblock on win? > 4. Implement apr_proc_wait_all_procs for windoze > Using toolhelp library what's the distribution on toolhelp these days? I know this was a very fragile thing in the past (debug-oriented). Bill